1.软文推荐

2.软文推荐

3.软文推荐

yum的主要用途是对rpm包进行管理,包括安装、卸载、升级等,但是用yum安装软件时,经常发现我们的yum源里面没有该软件,那么就需要我们自己更换yum源,下面良许教程网为大家分享一下Linux系统更换yum源具体方法。

一、更换成国内的yum源

1.1 查看原有的yum源

 rpm -qa | grep yum

1.2 删除原来有的yum源

 rpm -aq | grep yum | xargsrpm -e -nodeps

确认:

 rpm -qa | grep yum

1.3 下载新的yum安装包

 wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm
 wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
 wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
 wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

这里我使用的是阿里云,也可以用163等其他

1.5 安装yum

 rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
 rpm –ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

* 注释:下面两个要一起安装

 rpm –ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

* 注释:

假如最后一步安装报错,查看错误,发现python-urlgrabber版本必须大于等于3.9.1-10

1.5.1 查看python版本

 rpm -qa | grep python

发现python-urlgrabber-3.9.1-9.el6.noarch版本低于3.9.1-10

1.5.2卸载:python-urlgrabber-3.9.1-9.el6.noarch

 rpm -e python-urlgrabber-3.9.1-9.el6.noarch

1.5.3安装:

 rpm-ivhpython-urlgrabber-3.9.1-11.el6.noarch.rpm

1.5.4 再次执行最后一步安装命令

 rpm –ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

1.6 更改yum源

 cd /etc/yum.repos.d

1.6.1 下载配置文件

 wget http://mirrors.aliyun.com/repo/Centos-6

1.6.2 修改$releasever的值

我们获取到的配置文件Centos-6.repo打开后有个$releasever,这个是yum变量,我们需要替换掉,否则源没法使用.

使用如下命令替换$releasever,

 sed -i 's/$releasever/6/g' /etc/yum.repos.d/Centos-6.repo

1.7 清理yum缓存

 yum clean all

1.8 将服务器软件包信息缓存至本地,提高搜索安装效率

 yum makecache

1.9 更新yum

 yum update

1.10 搞定了,缺什么就安装什么吧

二、使用本地iso

2.1 挂载镜像盘

2.1.1 将rhel-server-6.4-x86_64-dvd.iso放到某目录下,假设在software下

2.1.2

 cd software/
 mount -o loop rhel-server-6.7-x86_64-dvd.iso iso/
 df -h

Filesystem      Size Used Avail Use% Mounted on

/dev/sda3       47G 6.7G  38G 16% /

tmpfs        940M  72K 940M  1% /dev/shm

/dev/sda1      194M  32M 153M 18% /boot

/software/rhel-server-6.7-x86_64-dvd.iso

          3.5G 3.5G   0 100% /software/iso

2.2 编辑rhel-source.repo文件

 cd /etc/yum.repos.d

备份原来的文件

 cp rhel-source.repo rhel-source.repo.bk

修改rehl-source.repo文件

 vi rhel-source.repo

修改完后是下面的内容:

 cat rhel-source.repo

[Packages]

name=Red Hat EnterpriseLinux   name随便

baseurl=file:///software/iso   #本地iso的挂载路径

enabled=1             #可以使用yum

gpgcheck=0             #设置不检查gpgkey

gpgkey=file:///software/iso/RPM-GPG-KEY-redhat-release # 配置gpgkey的路径

2.3 修改yumRepo.py配置文件

 cd /usr/lib/python2.6/site-packages/yum/
 vi yumRepo.py

找到 remote=url+‘/’ + relative

改为 remote=”/software/iso”+ ‘/’ + relative

2.4 测试yum源

 yum install glibc.i686

完成

总结

至此关于Linux系统更换yum源的教程分享结束,大家如果还有相关问题可以通过评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2102.html,若引用不当,请联系修改。

相关文章 8

1

Linux系统新建MySQL数据库 3分钟前

Linux系统下如何新建一个MySQL数据库?本篇文章将为大家演示一下Linux系统新建MySQL数据库的具体方法, 下面一起来看一下Linux系统新建MySQL数...

2

最受欢迎的10款Python开源框架总结 6分钟前

本篇文章为大家讲解一下10个在GitHub等开源网站中最欢迎的Python开源框架,为大家做详细介绍和优劣势总结。这些框架包括Web开发,高性能网...

3

MariaDB中数据的插入、修改和删除 8分钟前

MariaDB数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能...

4

Linux系统绿色文件具体含义 10分钟前

Linux系统中不同的文件类型有不同的表示方法, 其中颜色是一大差异,其中在Linux系统中绿色文件代表什么意思呢?下面良许教程网为大家详...

5

石嘴山云服务器_石嘴山云主机/易探云免备案vps主机租用(云服务器服务) 13分钟前

易探云服务器( 石嘴山云主机 )真正的云计算架构云服务器,配备纯SSD架构打造的高性能存储,旨在为石嘴山企业和个人用户提供优质、高效...

6

10g.biz:香港GIA+VIP线路,超稳,香港GIA云服务器仅$2.75起 15分钟前

10gbiz怎么样? 10gbiz是一家成立于2020年的国外主机服务商,提供包括独立服务器租用和VPS主机等产品,数据中心在美国洛杉矶、弗里蒙特和中...

7

使用 Filebeat 收集 Ubuntu 系统日志 18分钟前

Filebeat是用于转发和集中日志数据的轻量级传送程序。作为服务器上的代理安装,Filebeat监视您指定的日志文件或位置,收集日志事件,并将...

8

Ubuntu中安装Visual Studio Code具体方法 20分钟前

Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于Windows,macOS和Linux。 它内置了对JavaScript,TypeScript和Node....