当我们在使用Yum工具安装软件包时,我们会感觉非常简单,它解决了一定程度软件包的依赖关系。但是Yum工具默认提供的是一种在线安装的方式,它会从默认的网上地址来寻找软件包,然后自动完成一系列过程。然而当我们没有网络的情况下,我们就需要搭建自己本地的Yum源。今天山医的小林就手把手带你搭建本地的光盘Yum源。 |
注意硬件使用ISO映像文件,设备处于已连接状态。
[root@nft_server ~]# mkdir /mnt/cdrom[root@nft_server ~]# mount -o loop /dev/cdrom /mnt/cdrom[root@nft_server ~]# ls -l /mnt总用量 4dr-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]# lsCentOS-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]# lsrepo.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=chenfanbaseurl=file:///mnt/cdromgpgcheck=0enabled=1#########by chenfan 2016/5/28
主要通过创建以.repo结尾的文件,然后在文件里面增加上述的内容,注意此处的baseurl为挂载点路径!
4.检验本地yum源是否配置正确[root@nft_server yum.repos.d]# yum install tree -yLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfilechenfan | 4.0 kB 00:00 ...chenfan/primary_db | 4.4 MB 00:00 ...Setting up Install ProcessResolving Dependencies--> Running transaction check---> Package tree.x86_64 0:1.5.3-2.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved======================================================================================================================================================================== Package Arch Version Repository Size========================================================================================================================================================================Installing: tree x86_64 1.5.3-2.el6 chenfan 36 kTransaction Summary========================================================================================================================================================================Install 1 Package(s)Total download size: 36 kInstalled size: 65 kDownloading Packages:Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction Installing : tree-1.5.3-2.el6.x86_64 1/1 Verifying : tree-1.5.3-2.el6.x86_64 1/1Installed: tree.x86_64 0:1.5.3-2.el6Complete!
此处主要通过安装tree包来检查本地yum源是否配置正确,跟着小林学linux,简单而直接!