`

redhat7更换yum(转)

 
阅读更多

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

分享到:
评论

相关推荐

    redhat7安装yum

    更换 YUM 源通常是为了获得更快的下载速度,阿里云提供了针对 CentOS 7 的 YUM 源。 - 进入 YUM 配置文件所在目录: ```shell cd /etc/yum.repos.d/ ``` - 清除原有的 YUM 源文件: ```shell rm -rf * ``` -...

    redhat6.5修改yum源

    内含需要安装的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源的替换

    标题"Redhat 6.9 yum源的替换"表明我们要讨论如何为RHEL 6.9替换默认的yum源。描述中提到的“郁闷源”可能指的是官方源已经不再提供支持,而“163.repo”则是一个第三方的yum源,通常由网易提供,它包含了大量的...

    redhat7替换使用CentOS yum源--博客附件

    在Red Hat Enterprise Linux (RHEL) 7系统中,用户经常需要替换默认的yum源,以便获取最新的软件包或更新。由于RHEL是收费服务,许多用户选择使用免费且相似的 CentOS 发行版的源来替代。这个博客附件提供了一套步骤...

    Redhat7.5 可用yum源

    整理的可用于Redhat 7.5 的yum源,直接放到/etc/yum.repos.d 即可下载最新的yum

    redhat换yum源

    标题“redhat换yum源”暗示了这个过程是针对Red Hat系统,可能是为了升级`yum`或改变其指向的软件仓库。`yum`源可以来自多个地方,包括官方RHEL/CentOS仓库、第三方镜像或企业自建的内部仓库。更换`yum`源的主要原因...

    redhat更换yum源

    这里要注意,虽然描述中提到了`redhat6.6更换163yum源`,但实际操作中我们通常会用到CentOS的镜像,因为RHEL和CentOS的兼容性非常好,它们都基于Fedora项目,只是RHEL是商业版,而CentOS是社区支持的免费版本。...

    redhat5可用的yum文件

    7. **解决依赖**:`yum`的一大优点是它可以自动解决软件包之间的依赖关系,无需手动下载和安装每一个依赖项。 8. **缓存管理**:`yum`会在本地缓存下载的软件包,位于`/var/cache/yum/`目录下,这可以加速后续的...

    RedHat 7.2 更换下载源

    默认redhat需要注册才能使用yum 命令,所以我需要把源更换成centos的源。方法如下: 卸载默认yum rpm -aq | grep yum | xargs rpm -e --nodeps rpm -aq | grep python-iniparse | xargs rpm -e --nodeps 在软件包...

    redhat7配置成centos yum安装包和yum源

    1. **更换YUM源**: - **备份原有配置**:在开始更改前,确保备份 `/etc/yum.repos.d/` 目录下的所有文件,以防万一需要恢复。 - **下载CentOS YUM源**:你可以从CentOS的官方网站或者其他可靠的镜像站点下载适用...

    redhat 64位yum源

    更换YUM源通常是因为默认源的速度慢或者某些软件包无法找到,更换为其他镜像站点可以提高下载速度和软件包的可用性。 在描述中提到,“所有的依赖包都已下好”,这意味着这个源包含了所有必要的依赖,用户不需要...

    redhat6.9 yum源无法安装处理

    目前网上很多博客什么的给出的yum源更换方法,无法更换成功。报找不到对应的rpm文件问题。

    linux redhat centos修改yum下载源.zip_redhat yum源

    在Linux操作系统中,尤其是Red Hat Enterprise Linux (RHEL)及其衍生版如CentOS,`yum`是用于管理和安装软件包的重要工具。然而,默认的yum源可能位于国外,导致下载速度较慢,影响了系统的更新和维护效率。因此,将...

    redhat7.6 yum无法注册,更换的yum包

    redhat7.6 yum无法注册,更换的yum包

    将redhat的yum换成centos的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 yum源配置

    RedHat 6.8是一款基于Linux的开源操作系统,其软件包管理工具是yum。Yum(Yellowdog Updater, Modified)允许用户方便地安装、更新和卸载软件包,极大地简化了系统的维护工作。在RedHat 6.8中配置yum源是确保系统能...

    redhat换centos的yum源所需的4个文件

    6. **其他替代方案**:除了更换YUM源,还可以考虑使用其他包管理器,如DNF(Dandified YUM),它是RHEL 7及更高版本的默认包管理器,或者直接迁移到支持长期支持的CentOS版本。 通过以上步骤和注意事项,你可以成功...

    redhat6.1yum源更换为centOSyum源

    更换yum源有助于获取免费的软件包和更新,但也要注意,这样做可能会失去RHEL官方的维护和支持,包括安全更新。对于生产环境,建议根据具体需求和策略来决定是否进行此操作。此外,RHEL用户也可以考虑使用社区支持的...

    RedHat7_install_CentOS7_yum

    在标题"RedHat7_install_CentOS7_yum"中,我们主要讨论的是如何在Red Hat 7环境下利用CentOS 7的yum源来实现软件包的管理和更新。这涉及到以下几点关键知识点: 1. **RHEL和CentOS的关系**:CentOS是一个社区支持的...

    centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法

    为了解决这个问题,我们可以卸载系统自带的 YUM 并更换为国内的 YUM 源,以加快软件包的下载速度。以下是如何进行这一操作的详细步骤: 1. **检查已安装的 YUM 包** 在执行卸载和安装之前,我们需要先确认系统中...

Global site tag (gtag.js) - Google Analytics