找回密码
 立即注册
搜索
查看: 256|回复: 0

CentOS更新yum源及yum命令详解

[复制链接]

985

主题

92

回帖

5万

积分

管理员

积分
53561
发表于 2022-6-21 14:22:25 | 显示全部楼层 |阅读模式
CentOS更新yum源什么是repo文件?/ i  ~3 s; u5 w% b, p

" K4 p. L7 H8 J8 j- A) N2 J
5 @) i* p+ H$ z: L, R9 W  _repo 文件是 Linux 中yum源(软件仓库)的配置文件,通常一个 repo 文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!( K5 S! e- f! I- I; z
1、做好备份,为了更新失败时切换回去' M9 _& n7 j: T3 f9 n# Y9 N1 U
+ Q% j4 C7 C2 J, M. B4 q0 Z; L
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
8 W4 c# F4 M9 d, D3 C
" V- h* o2 [, P) O" Y, i    有多个时通过下面命令备份
2 S/ m, H2 }) g* t( S6 P8 `
" h6 `! k  b2 g: t1 u* [/ A8 A7 F    mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/CentOS-Base.repo.backup! a+ ^- e* U+ |  W

9 u" k$ X! d% }! ?) {0 I" O) P2、进入yum源配置文件夹! L) Z( G! J) L3 K% l

* D* D2 F; S) y; K- Z% ^% u    cd /etc/yum.repos.d/0 J. }# K+ s: I, n$ n* G

( I( c7 G% c/ V" d. h( A3、根据centos版本下载对应的新源. Q0 }. k8 f) r) O" r# M
这里以CentOS7为例, [( }' v3 G+ C- D
& J4 O8 J3 }5 F: I4 v+ A* X
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
: v8 \% M0 N+ q8 \
' W9 [1 f' a  }7 v8 f0 Z" E如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装,或者使用
- f. N3 F/ m, K& l" j  d
3 ~; t; ]2 t( O0 T% F5 G2 ?! a- O* h, `    curl -O http://mirrors.aliyun.com/repo/Centos-7.repo5 m% d  D( Q/ v: n% q* y! q

3 |' Q5 s: u3 s. n( k4、yum makecache 生成缓存,会把新下载CentOS-Base.repo源生效。
( W/ q1 _' Z5 a: R
* a0 K( h( x. E, k2 n/ E3 V# f    yum makecache/ w' `: f+ R2 U9 {6 Y% U

8 |8 s5 f% ~8 S0 c5 O7 w( `9 V更新时会报某个aliyun timeout,他会自动尝试阿里其他镜像,最后自己会用基础镜像,然后自动更新一部分。因为基础镜像过时了。5 L# x! l  w3 }" K
5、执行yum源更新命令
9 |; C/ ]+ p/ P) p5 y3 G1 A/ Z* L' l0 q  M
    yum clean all/ _4 r' b" Q1 o9 {5 f8 E) B6 l) M9 e

# H, A) C  p  s( k$ m    yum makecache
0 [) Z2 q* f& q9 M7 p
. P* Q5 j+ d, @    yum -y update5 c: d  J1 b0 p3 u, C: c% \

* S1 o! m+ d( `* q* p$ e) B" b试试更新系统 yum -y update (不是root的加 sudo),这回可以顺利安装docker或更新系统了。4 I  ]9 v1 ]3 r0 O8 D$ b0 j- J
6 G9 C5 A& ?6 _4 {' X' S( I
    yum install docker' d% z8 }1 R; R9 w3 ^# v" _
% a# M& K* M7 c6 J& y
    systemctl start docker
% f4 }. C8 h) G! P* B# a0 w) ~! `- V! \) G2 U. }
就可以使用docker了2 e/ \2 Y4 N* r! ]
常用yum命令
1 K2 b+ F+ o" Z2 \8 [& X. P. |& `7 k8 k3 V! h) n$ S  m
    yum install softwarename  #安装" K3 {  j6 s% F5 {
    yum remove softwarename #卸载软件) B$ a1 K* }8 b! e. W% g) z8 j
    yum list softwarename #查看软件源中是否有此软件9 i9 P3 K$ G0 [# d  g/ @
    yum list all #列出所有软件名称+ i2 ?5 |* {$ g# |4 {
    yum list installed #列出已经安装的软件名称
' x: R- t# a2 c  }5 ~( n    yum list available #列出可以用yum安装的软件
- N5 l, ^7 ~  S    yum clean all #清空yum缓存* m( Y  r* U1 x5 \! b
    yum search softwareinfo #根据软件信息搜索软件名字(如,使用search web搜索web浏览器)4 x0 ?6 U, T7 q% g/ U
    yum whatprovides filename #在yum源中查找包含filename文件的软件包(如,whatprovides rm搜索汉含rm的软件,命令实质上是文件)- u, b( z6 O0 b# Y
    yum update #更新软件,会存在未知问题,一般不对服务器升降级5 x7 N+ ~  h8 [3 W' E! n
    yum history #查看系统软件改变历史' O0 @3 _5 d) B3 O4 o7 @  M
    yum reinstall softwarename #重新安装% ^' t7 m8 C7 T* B
    yum info softwarename #查看软件信息  R8 o6 [9 r+ ^: c
    yum groups list #查看软件组信息" S3 D* R. a+ G9 I  ~! u7 ~& h9 E
    yum groups info softwarename #查看软件组内包含的软件
2 b6 k# V& O, M- @9 F' d6 j    yum groups install softwarename #安装组件6 g' h! Y$ H! m( r: |2 H/ P
    yum groups remove softwarename #卸载组件* ~& S$ `' o1 R4 S
    yum clean all #清理缓存
+ p( o9 a( U3 \7 u% C, L3 t
; m* Z! d1 l9 d9 ]7 R
1 F' V8 T- @: c5 l! f0 x" K# J! x, Y3 \7 c

( O6 I. C5 z8 r. n) n$ y

CentOS-Base.repo

1.63 KB, 下载次数: 12, 下载积分: 金钱 -5

CentOS-CR.repo

1.28 KB, 下载次数: 12, 下载积分: 金钱 -5

CentOS-Debuginfo.repo

649 Bytes, 下载次数: 12, 下载积分: 金钱 -5

CentOS-fasttrack.repo

314 Bytes, 下载次数: 12, 下载积分: 金钱 -5

CentOS-Media.repo

630 Bytes, 下载次数: 12, 下载积分: 金钱 -5

CentOS-Sources.repo

1.3 KB, 下载次数: 12, 下载积分: 金钱 -5

CentOS-Vault.repo

8.32 KB, 下载次数: 13, 下载积分: 金钱 -5

CentOS-x86_64-kernel.repo

616 Bytes, 下载次数: 12, 下载积分: 金钱 -5

epel.repo

915 Bytes, 下载次数: 12, 下载积分: 金钱 -5

epel.repo.rpmnew

1.33 KB, 下载次数: 12, 下载积分: 金钱 -5

epel-testing.repo

1014 Bytes, 下载次数: 11, 下载积分: 金钱 -5

epel-testing.repo.rpmnew

1.42 KB, 下载次数: 12, 下载积分: 金钱 -5

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2025-11-5 01:50 AM , Processed in 0.094636 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表