制作本地yum源(以redhat5.8通过复制光盘文件到本地)

为什么要制作本地yum源

1、RPM安装方式很多情况下不能有效解决复杂的包依赖关系。

2、而刚安装完成系统的YUM一般是通过联网使用。

3、如果是未注册的redhat5.0以上系统,则不能联网使用yum。

我们可以改变yum库的指向,使其指向本地自己制作的yum仓库,从而轻松实现本地yum方式查询、安装应用软件了。


下面据此给大家介绍其操作方法(以Redhat 5.8为例):

1)用mkdir命令在/media目录下新建一个cdrom目录

[root@mylinux ~]# mkdir /media/cdrom(用于挂载光盘)

2)将安装光盘放入光驱,挂载到/media/cdrom

[root@mylinux ~]# mount /dev/cdrom /media/cdrom

3)用mkdir命令在 / 目录下新建一个localyum目录

[root@mylinux ~]# mkdir /localyum (用于复制光盘的文件)

进入 /media/cdrom/目录下复制所有文件到 /localyum下

[root@mylinux cdrom]# cp -r * /local  (此命令可以实现只复制文件夹内容,不复制文件夹本身)

4)修改/etc/yum.repos.d/目录下rhel-debuginfo.repo文件,编辑bashurl将自己的路径写入

[root@mylinux yum.repos.d]# cp rhel-debuginfo.repo rhel-debuginfo.repo.bak(将原来默认的yum配置备份)

[root@mylinux yum.repos.d]# localyum.repo(建立自己的本地yum配置)(注:下面的3个localyum的名称要可以保持一致,也可不一致)

[root@mylinux yum.repos.d]#vi localyum.repo

[localyum]

name=localyum

baseurl=file:///localyum/Server(指向Server是因为光盘里RPM包在Server里 )

enabled=1

gpgcheck=1(1为校验,一般设置为0,不要校验)

gpgkey=file:///yum/media/RPM-GPG-KEY-redhat-release

5)保存localyum后,清除yum缓存

[root@mylinux ~]# yum clean all

6)生成yum缓存

[root@mylinux ~]# yum update

原创文章,作者:Net17_闪电侠,如若转载,请注明出处:http://www.178linux.com/14422

(0)
上一篇 2016-04-11 11:40
下一篇 2016-04-11 11:49

相关推荐

  • Linux的哲学理念

    1、由目的单一的小程序组成,通过使用者的组合形成一个能够完成复杂任务的应用程序 2、一切皆为文件 3、尽量避免捕获用户接口;也就是说Linux运行的程序大多数是不需要过多的反复输入/输出人机交互信息,运行程序命令,直接获得反馈的结果,是一种目的单一的程序 4、配置文件保存为纯文本格式

    Linux干货 2016-10-29
  • N25 – Week 5 blog

    1. 显示当前系统上root, fedora或user1用户的默认shell [root@dhcp-10-129-6-166 ~]# grep -E "root|fedora|user1" /etc/passwd | grep -o "[^…

    Linux干货 2016-12-27
  • mount命令使用详解

    一、挂载(mount)初识     1.什么是挂载         将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录作为其它文件访问入口的行为。     2.常用的文件系统类型 &…

    Linux干货 2016-09-01
  • 运维学习笔记-看看别人家的Puppet代码

    这篇博客的目的是通过分析Forge上的Puppet模块来加深一些概念的理解,同时了解一些常用用法。 今天的例子是jfryman-nginx模块,它是原puppetlabs-nginx模块的升级版本,依赖3个Puppet公共模块:puppetlabs-apt,puppetlabs-stdlib和puppetlabs-concat。安装非常方便,puppet m…

    Linux干货 2016-06-23
  • 马哥教育网络班22期+第一周课程练习

    计算机的组成及其功能 计算机主要由五大部分组成:控制器、运算器、存储器、输入设备、输出设备,即CPU(控制器、运算器)、内存、I/O(输入/输出设备)。 控制器 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 运算器 对数据进行各种算术运算和逻辑运算,即对数据…

    Linux干货 2016-08-15