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

CentOS更新yum源及yum命令详解

[复制链接]

985

主题

92

回帖

5万

积分

管理员

积分
53561
发表于 2022-6-21 14:22:25 | 显示全部楼层 |阅读模式
CentOS更新yum源什么是repo文件?, b1 Z' |" D: p1 w7 L

! F- o7 Q- l& j6 s6 R6 z% s! o* k" m
7 [, z* h! }: b7 Z: \* irepo 文件是 Linux 中yum源(软件仓库)的配置文件,通常一个 repo 文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!: u+ }, {: x( N4 V9 L( v
1、做好备份,为了更新失败时切换回去
' o* Z7 c; V0 @0 T( B4 @3 _: y' q
' U/ Z. }! T8 ]# ?  r4 x2 p" J    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup; T' p! U  g! [) E( l
: V2 z* X7 e) g7 X+ S9 \
    有多个时通过下面命令备份. a3 z% i& ^! {% ?* s% r8 a
' K6 w9 D7 P' b$ [  w% V8 I; X5 a
    mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/CentOS-Base.repo.backup( ?1 E: p  R; l

- |) t4 Q: h, g; S; @8 ^2、进入yum源配置文件夹
- o' @6 ^$ k8 \8 q/ R' j4 G7 K
6 i& j+ G7 z) B5 C8 a+ m    cd /etc/yum.repos.d/( v: Y2 p' d$ f! p5 q6 V

3 {4 b, L) ^7 k, g% k$ p0 K, R  C' z3、根据centos版本下载对应的新源
! L! |4 I9 J; w5 [6 X" P7 i: o- E这里以CentOS7为例9 A3 W5 g+ f8 a5 u' [

$ H8 H- }! i' m1 U9 t: ~3 E: V    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
1 F! W8 R3 ~+ N; Y6 w, ?9 d& l. G6 N8 k" z# Z! |8 m
如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装,或者使用6 T+ l" @9 D# k$ N4 N6 \

9 P* }, |5 c/ p- _) a1 C    curl -O http://mirrors.aliyun.com/repo/Centos-7.repo
0 o/ b  g1 y" U7 z6 o5 {
3 L3 t/ |% H, @! _" N# o! U! s! w4、yum makecache 生成缓存,会把新下载CentOS-Base.repo源生效。
% u) H0 l* R3 G! F1 T1 ^+ c) ~+ |! L$ ?' _4 c; u
    yum makecache) d# u) u/ C1 w6 \( Z/ d, k- J9 M; E

- u" U" X2 K8 P: P; b3 C$ w9 I更新时会报某个aliyun timeout,他会自动尝试阿里其他镜像,最后自己会用基础镜像,然后自动更新一部分。因为基础镜像过时了。
9 L" a5 a: h, Z5、执行yum源更新命令$ ^9 p% Q) k/ e5 q6 b" I2 N

3 x. j4 Y2 s1 k: D3 [    yum clean all& T1 ?* {( j; F# o

# H8 M: ^/ ?+ i& P) n3 U    yum makecache
, G7 ?3 j8 G' H* |3 Q# U# _* o9 d5 Y& V" F1 k2 b: X" E7 W
    yum -y update
- T& c: t" I' a- q" f6 a- D5 P! R, i% Q9 E( @. }, V
试试更新系统 yum -y update (不是root的加 sudo),这回可以顺利安装docker或更新系统了。
3 ~/ l* O4 D/ G8 U8 Y
) m3 Z. J; J6 V    yum install docker
8 m' K3 S( c: ?' j8 Z4 G; j/ L5 A5 @3 u5 i
    systemctl start docker
( M' z4 z( w& i- x- W0 N
$ i0 Z7 u+ ^5 ?1 P7 k# w* M就可以使用docker了
5 ?- F0 Z- C1 g  g常用yum命令' {- Z+ n1 p; a! J
8 A1 c! L# x/ |: U
    yum install softwarename  #安装6 h! z( Z; j1 W0 L) B
    yum remove softwarename #卸载软件
4 X8 G& [8 }1 D  q    yum list softwarename #查看软件源中是否有此软件
, O7 i0 i. E6 K: J    yum list all #列出所有软件名称
5 n' A) M/ s' |" b, x    yum list installed #列出已经安装的软件名称: v0 }3 f7 {1 R( t3 ~8 I
    yum list available #列出可以用yum安装的软件
0 m+ x( r8 }9 T/ i/ S4 \    yum clean all #清空yum缓存
  ?. m0 h" [3 B    yum search softwareinfo #根据软件信息搜索软件名字(如,使用search web搜索web浏览器)5 q5 ^# F1 S3 e5 I+ Q5 c+ ^9 u
    yum whatprovides filename #在yum源中查找包含filename文件的软件包(如,whatprovides rm搜索汉含rm的软件,命令实质上是文件)
/ s* {% j* W9 x5 V    yum update #更新软件,会存在未知问题,一般不对服务器升降级
1 i! Z0 g5 d' u    yum history #查看系统软件改变历史
8 W& A# Y" x* x7 v9 {. ~9 ~    yum reinstall softwarename #重新安装
3 X) M% s2 |% m3 k- ~5 v1 w    yum info softwarename #查看软件信息
8 i3 n- F% c! B1 X6 v0 x    yum groups list #查看软件组信息* r( @- s5 d. }6 E2 i
    yum groups info softwarename #查看软件组内包含的软件
+ j' R6 D$ J# g' O3 |! s' c    yum groups install softwarename #安装组件- R+ {2 R" X8 x* i( _7 R: h. Z
    yum groups remove softwarename #卸载组件4 A0 b9 W+ n( Q- b
    yum clean all #清理缓存
0 f+ Z8 l8 m8 X
& C, y* S- p, m* |+ k- h9 P& E% I
( m% p! Q8 N' ^  L( ]( p( h# H/ F8 J3 }. E+ x$ y  G+ ]$ a
  {# a' A+ I. C% G( _

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 02:09 AM , Processed in 0.084624 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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