https://blog.csdn.net/qq_39136872/article/details/81225752
查看所有yum包
[root@bogon ~]# rpm -qa | grep yum
删除原有yum包
[root@bogon ~]# rpm -qa|grep yum|xargs rpm -e --nodeps
共需要五个包:下载位置:http://mirrors.163.com/centos/7/os/x86_64/Packages/
yum-plugin-fastestmirror
yum-updateonboot
yum-utils
yum-metadata-parser
yum-3.4.3-150.el7
下载需要的包
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-45.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
安装软件包
[root@bogon ~]# rpm -ivh yum-*
# 报错, 依赖包的版本不符:
rpm >= 0:4.11.3-22 is needed by yum-3.4.3-154.el7.centos.noarch
解决方法: 将所依赖的python-urlgrabber和rpm包升级
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-32.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
# 安装:
rpm -Uvh rpm-4.11.3-32.el7.x86_64.rpm --nodeps
rpm -Uvh python-urlgrabber-3.10-8.el7.noarch.rpm --nodeps
重新安装软件包
[root@bogon ~]# rpm -ivh yum-*
或者
[root@bogon ~]# rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
[root@bogon ~]# rpm -ivh yum-updateonboot-1.1.31-45.el7.noarch.rpm
[root@bogon ~]# rpm -ivh yum-utils-1.1.31-45.el7.noarch.rpm
[root@bogon ~]# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@bogon ~]# rpm -ivh yum-3.4.3-158.el7.centos.noarch.rpm
更新yum源
rm /etc/yum.repos.d/redhat.repo
vim /etc/yum.repos.d/CentOS-Base.repo
# 内容:
#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
清除yum缓存
[root@bogon ~]# yum clean all
生成缓存
[root@bogon ~]# yum makecache
更新成功, 可以安装软件了
[root@bogon ~]# yum install -y vim
相关推荐
更换 YUM 源通常是为了获得更快的下载速度,阿里云提供了针对 CentOS 7 的 YUM 源。 - 进入 YUM 配置文件所在目录: ```shell cd /etc/yum.repos.d/ ``` - 清除原有的 YUM 源文件: ```shell rm -rf * ``` -...
内含需要安装的rpm包和修改后的yum源配置。 python-urlgrabber-3.9.1-11.el6.noarch.rpm yum-3.2.29-40.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.i686.rpm yum-metadata-parser-1.1.2-16.el6.x86_64...
标题"Redhat 6.9 yum源的替换"表明我们要讨论如何为RHEL 6.9替换默认的yum源。描述中提到的“郁闷源”可能指的是官方源已经不再提供支持,而“163.repo”则是一个第三方的yum源,通常由网易提供,它包含了大量的...
在Red Hat Enterprise Linux (RHEL) 7系统中,用户经常需要替换默认的yum源,以便获取最新的软件包或更新。由于RHEL是收费服务,许多用户选择使用免费且相似的 CentOS 发行版的源来替代。这个博客附件提供了一套步骤...
整理的可用于Redhat 7.5 的yum源,直接放到/etc/yum.repos.d 即可下载最新的yum
标题“redhat换yum源”暗示了这个过程是针对Red Hat系统,可能是为了升级`yum`或改变其指向的软件仓库。`yum`源可以来自多个地方,包括官方RHEL/CentOS仓库、第三方镜像或企业自建的内部仓库。更换`yum`源的主要原因...
这里要注意,虽然描述中提到了`redhat6.6更换163yum源`,但实际操作中我们通常会用到CentOS的镜像,因为RHEL和CentOS的兼容性非常好,它们都基于Fedora项目,只是RHEL是商业版,而CentOS是社区支持的免费版本。...
7. **解决依赖**:`yum`的一大优点是它可以自动解决软件包之间的依赖关系,无需手动下载和安装每一个依赖项。 8. **缓存管理**:`yum`会在本地缓存下载的软件包,位于`/var/cache/yum/`目录下,这可以加速后续的...
默认redhat需要注册才能使用yum 命令,所以我需要把源更换成centos的源。方法如下: 卸载默认yum rpm -aq | grep yum | xargs rpm -e --nodeps rpm -aq | grep python-iniparse | xargs rpm -e --nodeps 在软件包...
1. **更换YUM源**: - **备份原有配置**:在开始更改前,确保备份 `/etc/yum.repos.d/` 目录下的所有文件,以防万一需要恢复。 - **下载CentOS YUM源**:你可以从CentOS的官方网站或者其他可靠的镜像站点下载适用...
更换YUM源通常是因为默认源的速度慢或者某些软件包无法找到,更换为其他镜像站点可以提高下载速度和软件包的可用性。 在描述中提到,“所有的依赖包都已下好”,这意味着这个源包含了所有必要的依赖,用户不需要...
目前网上很多博客什么的给出的yum源更换方法,无法更换成功。报找不到对应的rpm文件问题。
在Linux操作系统中,尤其是Red Hat Enterprise Linux (RHEL)及其衍生版如CentOS,`yum`是用于管理和安装软件包的重要工具。然而,默认的yum源可能位于国外,导致下载速度较慢,影响了系统的更新和维护效率。因此,将...
redhat7.6 yum无法注册,更换的yum包
mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak ``` 2. **下载CentOS的YUM配置**: 可以通过wget或curl命令从CentOS的官方镜像站点下载相应的配置文件,比如: ``` wget ...
RedHat 6.8是一款基于Linux的开源操作系统,其软件包管理工具是yum。Yum(Yellowdog Updater, Modified)允许用户方便地安装、更新和卸载软件包,极大地简化了系统的维护工作。在RedHat 6.8中配置yum源是确保系统能...
6. **其他替代方案**:除了更换YUM源,还可以考虑使用其他包管理器,如DNF(Dandified YUM),它是RHEL 7及更高版本的默认包管理器,或者直接迁移到支持长期支持的CentOS版本。 通过以上步骤和注意事项,你可以成功...
更换yum源有助于获取免费的软件包和更新,但也要注意,这样做可能会失去RHEL官方的维护和支持,包括安全更新。对于生产环境,建议根据具体需求和策略来决定是否进行此操作。此外,RHEL用户也可以考虑使用社区支持的...
在标题"RedHat7_install_CentOS7_yum"中,我们主要讨论的是如何在Red Hat 7环境下利用CentOS 7的yum源来实现软件包的管理和更新。这涉及到以下几点关键知识点: 1. **RHEL和CentOS的关系**:CentOS是一个社区支持的...
为了解决这个问题,我们可以卸载系统自带的 YUM 并更换为国内的 YUM 源,以加快软件包的下载速度。以下是如何进行这一操作的详细步骤: 1. **检查已安装的 YUM 包** 在执行卸载和安装之前,我们需要先确认系统中...