rhel6 yum源被删除,怎样挂载本地yum源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rhel6 yum源被删除,怎样挂载本地yum源相关的知识,希望对你有一定的参考价值。

参考技术A 1、挂载iso镜像,拷贝文件
1
命令如下:
mount -o loop /mnt/hgfs/shared/rhel-server-6.0-i386-dvd.iso /mnt
mkdir /media/rhel_local_resource
cp –a /mnt/* /media/rhel_local_resource
2
其中的拷贝操作可能会需要花费些时间,因为安装iso文件很大的缘故,如下图所示 :

END
2、创建repo文件
1
在 /etc/yum.repos.d/中删除原来repo文件,新建一个扩展名为.repo的文件,文件名自定义。
命令如下:
vim /etc/yum.repos.d/mylocal.repo
2
文件内容如下:

3
文件内容含义解释:
[]:
中括号中的是repository id,id可以随意命名,不过要注意的是不能存在
相同的id,因为id是用来标识不同容器的;
name:
后接repository name,用来说明容器,随意命名;
baseurl:
repository的地址,如果是网络地址,就用http://,如果本地地址,就用
file://。我们这里用的就是本地地址。注意上面的之所以是三个“///”,
是因为第三个“/”表示根目录。
enable:
表示这个容器是否启用。启用就设置为1,不启用就设置为0。
gpgcheck:
表示是否检查rpm文件的数字签名。检查就设置为1,不检查就设置为0。
gpgkey:
就是数字签名的公钥文件所在位置。如果gpgcheck值为1,此处就需要指
定gpgkey文件的位置,如果gpgcheck值为0 ,就不需要此项了。上面的
gpgcheck设置为0,此处可以没有gpgkey。
END
3、修改yumRepo.py 文件
1
命令如下:
vim /usr/lib/python2.6/site-packages/yum/yumRepo.py
2
找到如下行
remote = url + '/' + relative
修改为
remote = "/media/rhel_local_resources" + '/' + relative
如下图所示:

3
至此,配置就完成了。接下来测试一下配置是否成功。
END
4、清理过期YUM缓存
命令如下:
yum clean all
如下图所示:

END
5、测试配置
命令如下:
yum grouplist
成功返回组列表,表示配置成功,如下图所示:

3
赶快去尝试yum安装带来的乐趣吧!本回答被提问者采纳

rhel¢os用本地光盘做yum源

0、准备工作,先su -到超级管理,然后mkdir /ISO

1、使用WinSCP工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso/ISO目录

2、挂载系统镜像文件

    mkdir /mnt/cdrom  #新建镜像文件挂载目录

    cd /ISO  #进入系统镜像文件存放目录

    ls  #列出目录文件,可以看到刚刚上传的系统镜像文件

    mount -t iso9660 -o loop /ISO/rhel-server-7.0-x86_64-dvd.iso  /mnt/cdrom #挂载系统镜像 

    cd  /mnt/cdrom  #进入挂载目录,使用ls命令可以看到已经有文件存在了

3、设置开机自动挂载系统镜像文件

    vim /etc/fstab   #添加以下代码实现开机自动挂载 

      /mnt/rhel-server-7.0-x86_64dvd.iso  /mnt/cdrom   iso9660    defaults,ro,loop  0 0 

      :wq! #保存退出

4、配置本地yum

    cd /etc/yum.repos.d/   #进入yum配置目录   

    vim  cdrom.repo   #编辑配置文件,添加以下内容 

        [cdrom] # 自定义名称

        name=cdrom   #自定义名称 

        baseurl=file:///mnt/cdrom #本地光盘挂载路径 

        enabled=1   #启用yum源,0为不启用,1为启用 

        gpgcheck=0  #检查GPG-KEY0为不检查,1为检查 

          :wq! #保存退出

5、最后处理

    yum clean all   #清除yum缓存 

    yum makecache  #缓存本地yum源中的软件包信息

6、使用yum命令自动安装软件


以上是关于rhel6 yum源被删除,怎样挂载本地yum源的主要内容,如果未能解决你的问题,请参考以下文章

Linux的yum源配置总结

RHEL6 yum本地源配置

RHEL6.X设置163yum源

Linux用ios镜像制作本地yum源

CentOS-7 本地yum源挂载

内网RHEL6.5的ISO镜像上传至RHEL6.5服务器上制作本地安装依赖源