欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

L03-Linux RHEL6.5系统中配置本地yum源

程序员文章站 2022-11-28 10:11:15
1.将iso镜像文件上传到linux系统。注意要将文件放在合适的目录下,因为后面机器重启时还要自动挂载,所以此次挂载成功之后该文件也不要删除。 2.将iso光盘挂载到/mnt/iso目录下。 (1)先创建挂载的目标目录/mnt/iso (2)接着使用mount -o loop /data/iso/r ......

1.将iso镜像文件上传到linux系统。注意要将文件放在合适的目录下,因为后面机器重启时还要自动挂载,所以此次挂载成功之后该文件也不要删除。

L03-Linux RHEL6.5系统中配置本地yum源

 

2.将iso光盘挂载到/mnt/iso目录下。

(1)先创建挂载的目标目录/mnt/iso

L03-Linux RHEL6.5系统中配置本地yum源

(2)接着使用mount -o loop /data/iso/rhel-server-6.5-x86_64-dvd.iso /mnt/iso/命令将光盘挂载到目标目录上(注: mount iso 文件,必须加 -o loop参数,否则会像下图第一条命令那样报错):

L03-Linux RHEL6.5系统中配置本地yum源

 

(3)挂载完成之后,去到/mnt/iso目录下,可以查看到光盘内容,如上图;也可以使用df -Th命令查看,如下图。

L03-Linux RHEL6.5系统中配置本地yum源

 

(4)注意,一定要设置iso文件开机自动挂载,否则当机器重启之后本次挂载就失效了,那么本次配置好的本地yum也将不可用。

编辑/etc/fstab文件,在文件末尾追加如下内容:

/data/iso/rhel-server-6.5-x86_64-dvd.iso /mnt/iso iso9660 loop     0 0

iso9660代表CD-ROM光盘标准文件系统;loop代表 挂载“回旋设备”以及“ISO镜像文件”——这两样一定写对咯,否则自动挂载会失败。

L03-Linux RHEL6.5系统中配置本地yum源

 

至此,挂载完成。

 

3.接下来编辑yum配置文件:

在/etc/yum.repos.d/目录下,先删除以.repo结尾的文件(这里我采用的是重命名的方式来删除),并且新建文件rhel-source.repo

L03-Linux RHEL6.5系统中配置本地yum源

 

新建的rhel-source.repo配置文件的内容如下:

[rhel-source]

name=Red Hat Enterprise Linux $releasever - $basearch - Source

baseurl=file:///mnt/iso

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 

其中:

 [rhel-source]:代表容器的名字,中刮号一定要存在,里面的名称则可以随意取。但是不能有两个相同的容器名称, 否则 yum 会不晓得该到哪里去找容器相关软体清单档案。

name:只是说明一下这个容器的意义而已,重要性不高!

baseurl=这个最重要,因为后面接的就是容器的实际网址!

enable=1:就是让这个容器被启动。如果不想启动可以使用 enable=0

gpgcheck=1:还记得 RPM 的数位签章吗?这就是指定是否需要查阅 RPM 档案内的数位签章!0表示不检测。

gpgkey=:就是数位签章的公钥档所在位置!使用预设值即可

 L03-Linux RHEL6.5系统中配置本地yum源

 

注:若是有多个光盘,貌似是可以用这种方式挂载多个的(没实测过,网上看到的):

baseurl=file:///media/CentOS/        

              file:///media/cdrom/  #本地yum源所在路径        

              file:///media/cdrecorder/

 

4.对yum进行初始化操作

yum clean all  //清除缓存    

yum makecache   //建立新缓存

 

5.测试:

 L03-Linux RHEL6.5系统中配置本地yum源

 

安装lrzsz包进行测试:

L03-Linux RHEL6.5系统中配置本地yum源

 

 L03-Linux RHEL6.5系统中配置本地yum源

至此,本地yum源配置成功!