共计 2468 个字符,预计需要花费 7 分钟才能阅读完成。
导读 | 当我们在使用 Yum 工具安装软件包时,我们会感觉非常简单,它解决了一定程度软件包的依赖关系。但是 Yum 工具默认提供的是一种在线安装的方式,它会从默认的网上地址来寻找软件包,然后自动完成一系列过程。然而当我们没有网络的情况下,我们就需要搭建自己本地的 Yum 源。今天山医的小凡就手把手带你搭建本地的光盘 Yum 源。 |
1. 虚拟机的设置
注意硬件使用 ISO 映像文件,设备处于已连接状态。
2. 挂载 CD 光盘
[root@nft_server ~]# mkdir /mnt/cdrom
[root@nft_server ~]# mount -o loop /dev/cdrom /mnt/cdrom
[root@nft_server ~]# ls -l /mnt
总用量 4
dr-xr-xr-x. 7 root root 4096 3 月 6 2013 cdrom
跟着山医的小凡,手把手敲命令。在 mnt 目录下创建一个 cdrom 目录作为挂载点,把光盘挂载在此处,作为一个访问的入口。
3. 让网络 yum 源失效
[root@nft_server ~]# cd /etc/yum.repos.d/
[root@nft_server yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
[root@nft_server yum.repos.d]# mkdir repo.dir
[root@nft_server yum.repos.d]# mv Centos* ./repo.dir
[root@nft_server yum.repos.d]# mv CentOS* ./repo.dir
[root@nft_server yum.repos.d]# ls
repo.dir
此处让网络 yum 源失效的方式就是将其配置文件移动到我创建的 repo.dir 目录下,这样在使用 yum 工具时,就读取不到网络 yum 源的地址。
3. 创建并配置本地的 yum 源文件
[root@nft_server yum.repos.d]# touch chenfan.repo
[root@nft_server yum.repos.d]# vim chenfan.repo
[root@nft_server yum.repos.d]# cat chenfan.repo
#############by chenfan 2016/5/14
[chenfan]
name=chenfan
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
#########by chenfan 2016/5/28
主要通过创建以.repo 结尾的文件,然后在文件里面增加上述的内容,注意此处的 baseurl 为挂载点路径!
4. 检验本地 yum 源是否配置正确
[root@nft_server yum.repos.d]# yum install tree -y
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
chenfan | 4.0 kB 00:00 ...
chenfan/primary_db | 4.4 MB 00:00 ...
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package tree.x86_64 0:1.5.3-2.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
tree x86_64 1.5.3-2.el6 chenfan 36 k
Transaction Summary
========================================================================================================================================================================
Install 1 Package(s)
Total download size: 36 k
Installed size: 65 k
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : tree-1.5.3-2.el6.x86_64 1/1
Verifying : tree-1.5.3-2.el6.x86_64 1/1
Installed:
tree.x86_64 0:1.5.3-2.el6
Complete!
此处主要通过安装 tree 包来检查本地 yum 源是否配置正确,跟着小凡学 linux,简单而直接!
本文原创地址:https://www.linuxprobe.com/cd-yum-source.html 作者:陈凡,审核员:冯振华
正文完
星哥玩云-微信公众号