1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux配置本地yum源(光盘镜像挂载)

Linux配置本地yum源(光盘镜像挂载)

时间:2019-02-15 02:01:22

相关推荐

Linux配置本地yum源(光盘镜像挂载)

Linux配置本地yum源(光盘镜像挂载)

光盘镜像挂载

上传或者从其它服务器scp传输镜像CentOS-7-x86_64-DVD-1908.iso到目标服务器/mnt目录下(我这里从集群中别的服务器scp过来的):

scp传输命令(1024是服务器端口,需要改成你自己的,IP地址也是同样的需要修改):

如果服务器上有镜像就不用管下面这条命令

scp -P 1024 -r CentOS-7-x86_64-DVD-1908.iso root@192.168.67.200:/mnt/

登录到目标服务器查看镜像:

[root@localhost mnt]# lltotal 4554750-rw-r--r-- 8 root root 4664066080 Dec 5 CentOS-7-x86_64-DVD-1908.iso

创建挂载目录

[root@localhost mnt]# mkdir /mnt/iso[root@localhost mnt]# ls4554752-rw-r--r-- 8 root root 4664066080 Dec 5 CentOS-7-x86_64-DVD-1908.isodrwxr-xr-x 8 root root 2048Dec 5 iso

挂载镜像

[root@localhost mnt]# mount CentOS-7-x86_64-DVD-1908.iso /mnt/iso/mount: /dev/sr0 is write-protected, mounting read-only

有的系统会提示错误需要使用mount -o loop -t iso9660 则将上面的mount语句换成下面语句:(如果你执行上面的mount语句不报错就跳过下面这条命令)

mount -o loop -t iso9660 CentOS-7-x86_64-DVD-1908.iso /mnt/iso

挂载完毕进入挂载目录查看:

[root@localhost mnt]# cd iso/[root@localhost iso]# lltotal 654-rw-r--r-- 1 root root14 Dec 5 CentOS_BuildTagdrwxr-xr-x 3 root root 2048 Dec 5 EFI-rw-r--r-- 1 root root 215 Dec 10 EULA-rw-r--r-- 1 root root 18009 Dec 10 GPLdrwxr-xr-x 3 root root 2048 Dec 5 imagesdrwxr-xr-x 2 root root 2048 Dec 5 isolinuxdrwxr-xr-x 2 root root 2048 Dec 5 LiveOSdrwxrwxr-x 2 root root 630784 Dec 5 Packagesdrwxrwxr-x 2 root root 4096 Dec 5 repodata-rw-r--r-- 1 root root 1690 Dec 10 RPM-GPG-KEY-CentOS-7-rw-r--r-- 1 root root 1690 Dec 10 RPM-GPG-KEY-CentOS-Testing-7-r--r--r-- 1 root root 2883 Dec 5 TRANS.TBL

镜像已经被解压到挂载目录。

备份原始repo文件

创建备份目录

mkdir /etc/yum.repos.d/bak

移动文件

mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/

创建新的repo文件

新建Centos-CDROM.repo文件

vi /etc/yum.repos.d/Centos-CDROM.repo[CDROM]name=CentOS-$releasever - CDROMbaseurl=file:///mnt/isogpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

刷新repo信息

[root@localhost ~]# yum clean allLoaded plugins: fastestmirror, langpacksCleaning repos: CDROMCleaning up everythingCleaning up list of fastest mirrors[root@localhost ~]# yum makecacheLoaded plugins: fastestmirror, langpacksCDROM| 3.6 kB 00:00:00(1/4): CDROM/group_gz | 155 kB 00:00:00(2/4): CDROM/primary_db | 3.0 MB 00:00:00(3/4): CDROM/filelists_db| 3.0 MB 00:00:00(4/4): CDROM/other_db | 1.3 MB 00:00:00Determining fastest mirrorsMetadata Cache Created

验证一下

[root@localhost ~]# yum -y install mariadbLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfileResolving Dependencies--> Running transaction check---> Package mariadb.x86_64 1:5.5.52-1.el7 will be installed--> Processing Dependency: mariadb-libs(x86-64) = 1:5.5.52-1.el7 for package: 1:mariadb-5.5.52-1.el7.x86_64--> Running transaction check---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be installedRemoving mariadb-libs.x86_64 1:5.5.52-1.el7 - u due to obsoletes from installed mysql-community-libs-5.6.37-2.el7.x86_64Removing mariadb.x86_64 1:5.5.52-1.el7 - u due to obsoletes from installed mysql-community-client-5.6.37-2.el7.x86_64--> Restarting Dependency Resolution with new changes.--> Running transaction check---> Package mariadb.x86_64 1:5.5.52-1.el7 will be installed---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be installed--> Finished Dependency Resolution

可以看到没问题了,本地yum源已经可以使用了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。