Linux Server release 7.3 更换阿里网络yum源

查看当前系统下的yum源

[[email protected] ~]# rpm -qa |grep yum
yum-3.4.3-150.el7.noarch
yum-utils-1.1.31-40.el7.noarch
yum-langpacks-0.4.2-7.el7.noarch
PackageKit-yum-1.0.7-6.el7.x86_64
yum-rhn-plugin-2.0.1-6.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
[[email protected] ~]# 

删除当前yum源

[[email protected] ~]# rpm -qa|grep yum|xargs rpm -e --nodeps

到阿里云去找对应得yum源得rpm对应安装包:

https://mirrors.aliyun.com/centos/7/os/x86_64/Packages

例如:

yum-utils-1.1.31-24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4.3-118.el7.noarch页面中使用Ctrl+F搜索步骤3中的文件,不要带版本号:比如yum-utils-1.1.31-24.el7.noarch只需搜索yum-utils即可

cd /mnt 下载:

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-42.el7.noarch.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-langpacks-0.4.2-7.el7.noarch.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-rhn-plugin-2.0.1-9.el7.noarch.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/PackageKit-yum-1.1.5-1.el7.centos.x86_64.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm

在当前目录执行 rpm -ivh *.rpm

如果出现依赖关系错误装不上例如:

[[email protected] xx]# rpm -ivh *.rpm
warning: PackageKit-yum-1.1.5-1.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
        PackageKit(x86-64) = 1.1.5-1.el7.centos is needed by PackageKit-yum-1.1.5-1.el7.centos.x86_64
        rpm >= 0:4.11.3-22 is needed by yum-3.4.3-154.el7.centos.noarch
        yum-plugin-fastestmirror is needed by yum-3.4.3-154.el7.centos.noarch
[[email protected] xx]# 

故此处可以加上下面两个参数强制安装:

  1. --force 即使覆盖属于其它包的文件也强迫安装
  2. --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

    [[email protected] xx]# rpm -ivh *.rpm --force --nodeps
    warning: PackageKit-yum-1.1.5-1.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:yum-metadata-parser-1.1.4-10.el7 ################################# [ 17%]
       2:yum-3.4.3-154.el7.centos         ################################# [ 33%]
       3:PackageKit-yum-1.1.5-1.el7.centos################################# [ 50%]
       4:yum-langpacks-0.4.2-7.el7        ################################# [ 67%]
       5:yum-rhn-plugin-2.0.1-9.el7       ################################# [ 83%]
       6:yum-utils-1.1.31-42.el7          ################################# [100%]
    [[email protected] xx]# 

    安装成功

进入到yum的配置文件目录

[[email protected] xx]# cd /etc/yum.repos.d/

下载 wget http://mirrors.aliyun.com/repo/Centos-7.repo或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

修改$releasever的值

我们获取到的配置文件Centos-7.repo打开后有个$releasever,这个是yum变量,我们需要替换掉,否则源没法使用,如果不替换可以试一下yum的命令查看显示什么就知道了。

使用如下命令替换$releasever,

[[email protected] yum.repos.d]# sed -i ‘s/$releasever/7/g‘ /etc/yum.repos.d/Centos-7.repo

yum clean all #清理yum缓存,使设置生效

yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

 

其他的源(以下是搭好的163的yum源的rpm包)

[[email protected] /]# rpm -qa |grep yum
yum-plugin-fastestmirror-1.1.31-42.el7.noarch
yum-utils-1.1.31-40.el7.noarch
yum-rhn-plugin-2.0.1-6.el7.noarch
yum-3.4.3-150.el7.noarch
yum-langpacks-0.4.2-7.el7.noarch
yum-cron-3.4.3-154.el7.centos.noarch
PackageKit-yum-1.0.7-6.el7.x86_64
yum-metadata-parser-1.1.4-10.el7.x86_64
[[email protected]-s4l5vlm /]# 

已下是163的链接

http://mirrors.163.com/centos/7.4.1708/os/x86_64/Packages/ 、

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

原文地址:https://www.cnblogs.com/haozheyu/p/8387129.html

时间: 2024-10-03 13:58:56

Linux Server release 7.3 更换阿里网络yum源的相关文章

安装丨CentOS7更换阿里云yum源

参考: https://blog.csdn.net/HistoryCreator/article/details/78570711 https://yq.aliyun.com/ziliao/408380 1.备份系统yum源 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.设置阿里云yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://m

centos7更换阿里云yum源后无法安装nginx的问题解决

在centos7上,我将yum源更换为阿里云源,按照配置完成后,想使用yum安装nginx,但是老是提示我找不到nginx,没有可用的安装包,无论我是换为华为云的yum源,还是其他国内源,都无法找到.我的centos版本为7.7 无论我是安装epel-release,还是安装nginx的仓库,都没办法找到nginx包 我的nginx repo配置也没问题 一安装就找不到 但是可以用yum搜索到nginx的其他组件 这不科学 后来我想一个办法,在能够yum安装nginx的同样的机器上,把nginx

更换阿里云YUM源

下载阿里云的repo文件 centos 6: wget http://mirrors.aliyun.com/repo/Centos-6.repo centos 7: wget http://mirrors.aliyun.com/repo/Centos-7.repo cd /etc/yum.repos.d 备份旧的源 cp CentOS-Base.repo CentOS-Base.repo_2015-06-11 覆盖旧的源文件 mv Centos-6.repo CentOS-Base.repo 生

Centos7更换阿里云yum源

备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup或mv /etc/yum/repos.d/{,CentOS-Base.repodate -I} centos7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或 curl -o /etc/yum.repos.d/

Red Hat Enterprise Linux Server release 7.0双系统安装

Red Hat Enterprise Linux Server release 7.0双系统安装 1.RedHat 公司的企业版7.0已经发布了.下面介绍一下在7.0下装双系统的步骤. 安装前系统:WIN7 要安装的第二个系统:RedHat Enterprise 7.0 @请注意:WIN8系统和企业版7.0不兼容.安装完7.0后,WIN8系统会起不来. @首先BOIS已经确定调好.[注意启用笔记本的高速运转模式],我是用PXE网络来安装的,所以还得设置从PXE网络启动. @接着以PXE启动. @

oracle 11gR2 client安装(Red Hat Enterprise Linux Server release 5.5 (Tikanga) 安装ORACLE客户端)

安装DBD::ORALCE模块时报错: Running Mkbootstrap for DBD::Oracle () chmod 644 Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=gener

ORACLE Install (10g r2) FOR Red Hat Enterprise Linux Server release 5.5 (64 bit) (转)

OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat /etc/issue.netRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel r on an m# uname -rm2.6.18-194.el5 x86_64# echo $MACHTYPEx86_64-redhat-linu

Linux 本地yum源搭建和网络yum源搭建

一.本地yum源搭建 首先挂载上光盘 [[email protected] /]# mount /dev/cdrom /media/cdrom/ 系统默认已经安装了可使用yum的软件包,所以可以直接配置: [[email protected] ~]# cd /etc/yum.repos.d/                        yum源配置文件放置目录 [[email protected] yum.repos.d]# mv CentOS-Base.repo CentOS-Base.re

Linux配置本地网络YUM源

配置环境: 系统版本: [[email protected] ~]# cat /etc/issue Red Hat Enterprise Linux Server release 5.8 (Tikanga) Kernel \r on an \m 系统32位: [[email protected] ~]# getconf LONG_BIT 32 YUM源服务器,IP:192.168.2.1 YUM客户端,IP:192.168.2.2 一.配置本地YUM源服务器: 挂在光盘: [[email pro