红帽6.9搭建yum源的2种方式(HTTP和本地)

方式一: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-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里面的‘releasever’用gedit 全部替换为对应版本号,此处为6,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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

猜你喜欢

转载自www.cnblogs.com/shigfdengys/p/12564050.html