Linux问题篇01--Redhat6.5 x86_64 配置yum源

此文章针对 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

  #vi /CentOS-Base.repo

将所有的$releasever替换为你的linux的版本,如果是rehel 6.x 就替换为 6 即可(%s/$releasever/6/g)

保存并退出, 然后将yum源中的元数据信息缓存到本地的/var/cache/yum目录当中去
  # yum makecache
 

 缓存完元数据信息后以后,测试yum源是否可以使用

  # yum -y install vim




这是对容器的说明,也是可以随便写

猜你喜欢

转载自blog.csdn.net/qq_38055050/article/details/80642484