方式一:HTTP搭建
1.首先删除本身所带的yum
`rpm -qa | grep yum | xargs rpm -e --nodeps ` #忽略依赖关系,强行删除
若出现
将后面的文件用
rm -f
删除即可
2.检查是否全部删除
`rpm -qa | grep yum`
3.下载yum包
mkdir -p /root/software/ #建立一个存储软件的文件夹
cd /root/software/ # 进来下载下面软件,下载后就保存到这个文件夹里面
软件包地址: https://mirrors.163.com/centos/6/os/x86_64/Packages/
注:地址(版本6.0-6.9都到6文件夹下,一次类推)
wget -c http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget -c http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm
-- wget -c http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
wget -c http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
4.安装上述软件
rpm -ivh yum*.rpm
5.更新yum源文件
cd /etc/yum.repo.d/ #进入yum配置文件中
rm -f ../* #删除原来的配置文件
wget https://mirrors.163.com/.help/CentOS6-Base-163.repo #从163下载对应文件
注:将CentOS6-Base-163.repo里面的‘basearch替换为x86_64
方式二:本地安装
1.进入yum配置目录,新建一个以repo
结尾的文件
cd /etc/yum.repo.d
vim rhel6.9.repo #内容中加入以下内容
[rhel6.9] #yum仓库唯一标识符,避免与其他仓库重复
name=rhel6.9 #仓库描述名称
baseurl=file:///media/cdrom #提供的方式:此为本地提供(file:///..)
enabled=1 #是否启用
gpgcheck=1 # 设置此源是否校验文件 0为否,1为是
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release 若上述开启校验,则此为公钥地址
2.创建挂载目录并挂载
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom #挂载目录
3.将挂载信息写入/etc/fstab
中实现永久挂载
echo "/dev/cdrom /media/cdrom iso9660 defaults 0 0 " >> /etc/fstab
三.清理与升级工作
1.清除缓存
yum clean all
2.重建软件包信息缓存,以提高查询速度
yum makecache
3.软件或者系统升级
yum update #升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade #升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变
作者:一名IT小学生
链接:https://www.jianshu.com/p/6ef8f1e72f4e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。