Linux挂载ISO镜像并自建本地YUM源
0
2023-05-27 09:18:11
1.创建ISO镜像文件挂载目录并挂载[root@lenovo ~]# mkdir /mnt/cdrom[root@lenovo ~]# mount -o loop /dev/sr0 /mnt/cdrom[root@lenovo ~]# lsblkNAME MAJ:MIN
1.创建ISO镜像文件挂载目录并挂载
[root@lenovo ~]# mkdir /mnt/cdrom [root@lenovo ~]# mount -o loop /dev/sr0 /mnt/cdrom [root@lenovo ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 127G 0 disk ├─sda1 8:1 0 200M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 125.8G 0 part ├─centos-root 253:0 0 123.8G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sr0 11:0 1 4.4G 0 rom loop0 7:2 0 4.4G 1 loop /mnt/cdrom [root@lenovo ~]#
2.备份原YUM源文件,并创建备份目录
[root@lenovo ~]# cd /etc/yum.repos.d [root@lenovo yum.repos.d]# mkdir backup [root@lenovo yum.repos.d]# mv CentOS-* backup/ [root@lenovo yum.repos.d]# ls backup local.repo [root@lenovo yum.repos.d]#
3.创建新挂载的ISO镜像源YUM文件
[root@lenovo yum.repos.d]# cat > centos7.repo << EOF > [centos7-local] > name=Centos7 #YUM源名称,自定义 > baseurl=file:///mnt/cdrom/ #本地镜像文件路径 > enabled=1 #1表示启动YUM源,0为禁用 > gpgcheck=0 #1为检查GPG-KEY,0为不检查 > EOF
4.清除YUM缓存并测试安装
[root@lenovo yum.repos.d]# yum clean all [root@lenovo yum.repos.d]# yum makecache #缓存YUM源信息 [root@lenovo yum.repos.d]# yum repolist