此文章针对 redhat6.5 64 2018.6著,当然思路都一样,没有思路的小白也可以看一下:
一、安装yum
1、下载以下的包,要注意的是如果你是未来的朋友看到这篇文章,说明这些包已过时,请移驾官网下载和下面包名相匹配的包
wget http://centos.ustc.edu.cn/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
wget http://centos.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://centos.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
wget http://centos.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
2、编译这些包
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
Preparing... ########################################### [100%]
package python-urlgrabber-3.9.1-11.el6.noarch is already installed
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm 报错,提示依赖yum-plugin-fastestmirror
rpm -ivh yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm 报错,提示依赖yum-3.2.29-81.el6.centos.noarch.rpm
安装时又报错,此时你应该知道为什么会出现yum这种工具了吧
因为这是环形依赖(A 依赖 B, B 依赖 A),所以解决的办法就是同时安装这两个包
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:yum-metadata-parser ########################################### [ 33%]
2:yum-plugin-fastestmirro########################################### [ 67%]
3:yum ########################################### [100%]
此时我们的yum已经安装完成,剩下的就是怎样去配置yum源了
二、配置本地yum源
首先,挂载iso文件,然后再把光盘挂载到/media目录
# mount -r /dev/sr0 /media
接下来编辑yum的配置文件
[root@www ~]# cd /etc/yum.repos.d
[root@www yum.repos.d]# pwd
/etc/yum.repos.d
[root@www yum.repos.d]# ls
rhel6.repo
[root@www yum.repos.d]# rm -rf *
[root@www yum.repos.d]# vi Media.repo
[Media] #这是yum源的容器的名称,中括号内可以随便写任意字符串
name=Media - /media #这是对容器的说明,也可以任填
baseurl=file:///media #容器地址,本地光盘采用file://这种协议
enabled=1 #是否启用这个yum源
gpgcheck=1 #是否验证来源合法性
gpgkey=file:///media/RPM-GPG-KEY-redhat-release #验证公钥的位置
~
/*注: 如果验证不成功就会报错*/
最后验证安装tree
三、配置网络yum源
配置网络http的yum源比较简单,我们先到CentOS官方的yum源镜像网址选择合适的yum源镜像站点
CentOS官方的yum源镜像网址https://www.centos.org/download/mirrors/
随便选一个ok,下面需要下载这个文件
# cd /etc/yum.repos.d/
# wget -O CentOS-Base.repo https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2
将所有的$releasever替换为你的linux的版本,如果是rehel 6.x 就替换为 6 即可(%s/$releasever/6/g)
保存并退出, 然后将yum源中的元数据信息缓存到本地的/var/cache/yum目录当中去
# yum makecache
缓存完元数据信息后以后,测试yum源是否可以使用
# yum -y install vim
这是对容器的说明,也是可以随便写 |