[新手教程] Linux配置yum网络源(二)—详细篇

ronpris
ronpris
ronpris
253
文章
1
评论
2020年3月18日18:56:44 评论 141 3965字阅读13分13秒

(一)查看自带的yum软件包

[root@wsy ~]# rpm -qa | grep yum
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-117.el7.noarch
这下面列出来的软件包,要记住一下,后面要根据其来搜索rpm包来安装新版本。

(二)卸载这些安装包

[root@wsy ~]# rpm -e yum-3.4.3-118.el7.noarch --nodeps
[root@wsy ~]# rpm -e yum-utils-1.1.31-24.el7.noarch --nodeps
[root@wsy ~]# rpm -e yum-rhn-plugin-2.0.1-4.el7.noarch --nodeps
[root@wsy ~]# rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps
[root@wsy ~]# rpm -e yum-langpacks-0.4.2-3.el7.noarch --nodeps
[root@wsy ~]# rpm -e PackageKit-yum-0.8.9-11.el7.x86_64 --nodeps

(三)保证上网正常

尝试ping一下百度
如下命令:
[root@wsy ~]# ping www.baidu.com
如能够正常ping通,则继续下面操作,否则检查网络

(四)进入以下网站下载对应的rpm包

阿里云网络源地址:https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
网易163网络源地址:http://mirrors.163.com/
CentOS网络源地址:http://centos.ustc.edu.cn/centos/

(五)找到安装包后下载下来

由于输出结果较多,故省略,下面是输入指令:
[root@wsy ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
[root@wsy ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@wsy ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm
[root@wsy ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-45.el7.noarch.rpm
[root@wsy ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

(六)开始安装

[root@wsy ~]# rpm -ivh yum-*
警告:yum-3.4.3-161.el7.centos.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        python-urlgrabber >= 3.10-8 被 yum-3.4.3-161.el7.centos.noarch 需要
        rpm >= 0:4.11.3-22 被 yum-3.4.3-161.el7.centos.noarch 需要
        yum-plugin-fastestmirror 被 yum-3.4.3-161.el7.centos.noarch 需要
再回去找安装包下载即可
输入指令更新
[root@wsy ~]# rpm -Uvh yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
[root@wsy ~]# rpm -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm
 小技巧: 查找需要依赖的安装包,可以在网站里搜索关键字,这样最省时最快!
再次运行
[root@wsy ~]# rpm -ivh yum-*
警告:yum-3.4.3-161.el7.centos.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4       a80eb5: NOKEY
警告:软件包 yum-3.4.3-161.el7.centos.noarch 已被加入,跳过 yum-3.4.3-161.el7.ce       ntos.noarch
准备中...                          ################################# [100%]
正在升级/安装...
   1:yum-metadata-parser-1.1.4-10.el7 ################################# [ 17%]
   2:yum-plugin-fastestmirror-1.1.31-5################################# [ 33%]
   3:yum-3.4.3-161.el7.centos         ################################# [ 50%]
   4:yum-langpacks-0.4.2-7.el7        ################################# [ 67%]
   5:yum-rhn-plugin-2.0.1-10.el7      ################################# [ 83%]
   6:yum-utils-1.1.31-50.el7          ################################# [100%]

(七)创建repo配置文件

[root@wsy ~]# vim /etc/yum.repos.d/CentOS-Base.repo
输入以下内容:
[base]
name=CentOS-$releasever - Base
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-$releasever - Updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - 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-$releasever - Plus
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0

(八)测试yum是否配置成功

随便下一个软件看看:
[root@wsy ~]# yum -y install tree
已加载插件:fastestmirror, langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Determining fastest mirrors
base                                        | 3.6 kB     00:00
extras                                      | 3.4 kB     00:00
updates                                     | 3.4 kB     00:00
(1/4): extras/x86_64/primary_db               | 156 kB   00:02
(2/4): base/x86_64/group_gz                   | 166 kB   00:02
(3/4): updates/x86_64/primary_db              | 1.3 MB   00:03
(4/4): base/x86_64/primary_db                 | 6.0 MB   00:03
正在解决依赖关系
--> 正在检查事务
---> 软件包 tree.x86_64.0.1.6.0-10.el7 将被 安装
--> 解决依赖关系完成
继续阅读
[基础教程]Linux系统常用文件管理命令 原创推荐

[基础教程]Linux系统常用文件管理命令

这篇文章主要介绍了linux文件管理命令,结合实例形式分析Linux文件管理的显示、查看、统计等相关操作命令使用技巧,需要的朋友可以参考下 本文实例讲述了linux文件管理命令。分享给大家供大家参考,...