RHEL 本地YUM源的配置方法

本地yum源的配置方法,之前自己在自学过程中,根据网上的教程自己安装完成了,而且顺利安装完成常用的软件,但是今天再次使用的时候忽然发现,yum安装方法找不到了安装包,查看了很多的地方,yum源的配置文件,但是依然没有发现解决办法,经过一天的系统的学习,请教,终于搞清楚了本地yum源的安装方法,成功解决了,关机所带来的yum源安装文件丢失问题。     
本教程是在虚拟机上安装的yum源,其实在实体物理机上的安装方法也是类似的。       

  1. 首先在虚拟机上加载镜像文件, 如下图所示:

                     

注意在使用的ISO镜像文件中选择你安装系统时所使用的文件的位置,这里要注意要将设备状态画勾,才表示你已经导入光盘了。完成。查看自己是否将文件导入成功,我们可以查看/media/cdrom/  目录下是否有RH.....文件(我在这里使用的是redhat,所以为这个文件),有则证明导入成功。     

可以在任意目录下建立文件夹cdrom,文件名也可自定,这里我在/mnt  文件夹下建立了文件名为cdrom的文件 mkdir /mnt/cdrom ,然后记住这个文件夹。

在任意目录下执行命令mount -o loop /dev/cdrom /mnt/cdrom,需要说明的是,这里我们之前建立的文件夹是用来挂载用的,也就是将iso下的文件挂载到我们建立的目录下,查看/mnt/cdrom 目录下的文件夹,可以看到和之前的打开的/media/cdrom/RH....../目录下的文件是一样的。证明挂载成功。

为了防止我们在关机重启后的安装软件再次导入光盘镜像,我们这里直接进行复制挂在后的文件到一个新的目录下,这样,我们直接把yum源安装在复制后的目录即可,执行命令mkdir /mnt/yumsrc  执行命令  cp -r /mnt/cdrom/* /mnt/yumsrc/ 完成拷贝(注意:这里的复制必须在mount后,才能进行复制),这个需要等待一段时间,才能copy完毕,这里的文件比较多。

拷贝完毕,我们可以进行修改配置文件了,我们可以把/etc/yum.repos.d/目录下的文件全部删除,然后建立自己的yum源配置信息,rm -rf  /etc/yum.repos.d/*  ,新建文件 touch yum.repo,在这个文件中我们来声明自己的本地yum源的配置信息,

[rhel]
name =Red Hat enterprise Linux 6 #名称随便起
baseurl=file:///mnt/yumsrc/  #指定yum源所在文件,软件包的所在文件
enable=1    #必须为1,表示启用
gpgkey=1    #表示版本号的检查
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release   #表明版本号的检查路径

  注意:在之前的配置中,我只把Packages文件夹下的所有的软件包指定到了yum源的指定路径中,这样,在安装时出现了错误,找不到版本号信息。所以无法安装,我们要把iso中的所有文件都指定到yum源的路径中,这样才能yum安装成功。

测试yum安装gcc软件包,由于用rpm安装时会出现检查依赖关系,并且不进行自动安装依赖关系的操作,所以我们改用yum安装,yum安装的好处就是,可以发现依赖关系,并直接安装依赖关系,yum install gcc 最后提示complete!,则安装成功。

最后说一下配置过程中使用的命令:

mkdir /mnt/cdrom
mount -o loop /dev/cdrom /mnt/cdrom
mkdir /mnt/yumsrc
cp -r /mnt/cdrom/* /mnt/yumsrc/
cd  /etc/yum.repos.d/
rm -rf  /etc/yum.repos.d/* 
touch yum.repo

 

 

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值