更换yum源与用法

本文最后更新于:2022年6月1日 下午

下载所需软件

1
# yum install -y wget epel-release

进入yum配置目录

1
# cd /etc/yum.repos.d

创建原配置文件备份

1
2
# mv ./CentOS-Base.repo ./CentOS-Base.repo.bak
# mv ./epel-7.repo ./epel-7.repo.bak

下载阿里的源配置文件

1
2
# wget http://mirrors.aliyun.com/repo/Centos-7.repo
# wget https://mirrors.aliyun.com/repo/epel-7.repo

清除yum的缓存

1
# yum clean all

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

1
# yum makecache

用yum更新包测试一下

1
# yum update -y

简介

  • apt-get属于ubuntu、Debian的包管理工具
  • yum则属于Redhat、Centos包管理工具
  • rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。
  • Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器,基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum语法

1
2
# yum [options] [command] [package ...]
# 命令 [参数] [操作] [包名]

yum常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
列出所有可更新的软件清单
# yum check-update

更新所有软件
# yum update

安装指定的软件
# yum install <package_name>

更新指定的软件
# yum update <package_name>

列出所有可安裝的软件清单
# yum list

理出所有已安装的软件包
# yum list installed

删除软件包
# yum remove <package_name>

查找软件包
# yum search <keyword>

清除缓存目录下的软件包
# yum clean packages

清除缓存目录下的 headers
# yum clean headers

清除缓存目录下旧的 headers
# yum clean oldheaders

清除缓存目录下的软件包及旧的 headers
# yum clean
# yum clean all (= yum clean packages; yum clean oldheaders)

更换yum源与用法
https://simple2ich4n.top/16333/
作者
2ich4n
发布于
2021年8月28日
更新于
2022年6月1日
许可协议