Linux(redhat7.2)本地yum源配置

本地yum源配置

由于特殊原因,有的时候我们的Linux系统无法连接网络,这种时候软件的安装更新等就成了一个问题,但其实安装Linux系统的光盘映像中有许多我们需要用到的软件,利用本地的光盘映像作为yum源是个不错的选择。

1.挂载光盘

首先需要将你的光盘连接到linux系统,以虚拟机为例:

配置截图连接上本地的镜像后,执行命令 lsblk 就可看到你的可用设备里多出来一个设备,我这里是sr0

[root@localhost dvd]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 39.5G 0 part
├─rhel-root 253:0 0 35.6G 0 lvm /
└─rhel-swap 253:1 0 3.9G 0 lvm [SWAP]
sr0 11:0 1 3.8G 0 rom

输入命令df查看挂载情况,可能已经自动挂载在了一个比较复杂的目录,为了每次自动挂载,我们先将这里的挂载取消掉:umount+你的挂载点 即可
然后打开/etc/fstab这个文件
在这里插入图片描述
可以看到已经有过一些挂载的设置,fstab文件的规则是:
文件系统 - 挂载点 - 类型 - 挂载选项 - dump备份 - 扇区检验

文件系统可以用设备名或者设备UUID来表示,不同就是设备名与你的插入插槽相关,而UUID则是固定,可以通过 blkid 命令查看你的设备 UUID 与类型。
在这里插入图片描述
可以看到/dev/sr0 对应的Type是iso9660
这样我们事先设置好挂载点:mkdir /mnt/dvd
根据规则就可以将光盘映像挂载到挂载点:
在这里插入图片描述
如上所示,最后两项0分别表示不做dump备份,不检验扇区,第四项defaults可以设置读写权限等。
在编辑完文件后,保存,并执行:mount -a
在这里插入图片描述
我们就可以看到已经挂载上了,而且重启也不会失效。

2.编辑yum相关配置文件

Linux系统中有一组yum相关的配置文件在/etc/yum.repo.d/目录下
我们新建一个.repo文件,如dvd.repo,内容如下:

[root@localhost yum.repos.d]# cat dvd.repo
[yumsrc]
name=dvd source
baseurl=file:///mnt/dvd
gpgcheck=0
enabled=1

其中baseurl指向本地源的路径,即为/mnt/dvd,刚设置的挂载点;
enabled参数1表示启用yum源,0禁用yum源;
gpgcheck参数1表示使用公钥验证rpm包的正确性,0不验证;

文件保存好,执行以下命令启动yum源
yum clean all
yum repolist all
在这里插入图片描述
现在就大功告成了,我们可以使用yum来安装软件了!
例如 yum install cmake
即可安装cmake
在这里插入图片描述
本人Linux小白摸索中,大家有问题可以评论区多多交流!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值