CentOS7 配置本地yum源软件仓库
前言
配置本地yum源软件仓库可以离线状态下安装本地已有的软件
-
先连接虚拟光驱,对应的光驱iso文件
-
查看磁盘分区状态
可以看到
sr0
未挂载[root@localhost yum.repos.d]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part / sr0 11:0 1 1024M 0 rom
-
把光驱挂载到指定目录下
mount /dev/sr0 /mnt [root@localhost yum.repos.d]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part / sr0 11:0 1 4.4G 0 rom /mnt
-
备份原有的yum源
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-x86_64-kernel.repo [root@localhost yum.repos.d]# mkdir repo_backup [root@localhost yum.repos.d]# mv *.repo ./repo_backup/
-
在yum.repos.d目录下创建新的repo文件并编辑
[root@localhost mnt]# vim /etc/yum.repos.d/dev.repo [DVD] name=dev_repo baseurl=file:///mnt enabled=1 gpgcheck=0
-
清除原有的yum缓存 生成新的yum缓存
[root@localhost mnt]# yum clean all [root@localhost mnt]# yum makecache
-
试一下本地yum源仓库
卸载vim
yum remove vim* -y
安装下vim
yum install vim -y