中国科大CentOS Yum使用指南

CentOS(Community Enterprise Operating System)是一款基于Red Hat Enterprise Linux(RHEL)的免费操作系统,因其稳定性和兼容性,被广泛应用于服务器和桌面环境中,在中国科学技术大学(简称中国科大),CentOS是主流的操作系统之一,本文将详细介绍中国科大CentOS系统中Yum包管理器的使用方法。
Yum简介
Yum(Yellowdog Updater, Modified)是CentOS系统中常用的包管理器,用于自动下载、安装、更新和卸载软件包,Yum基于RPM(Red Hat Package Manager)包格式,能够简化软件包的管理过程。
Yum基本命令
查询软件包信息
- 查询所有软件包:
yum list - 查询特定软件包:
yum list package_name - 查询软件包详细信息:
yum info package_name
- 查询所有软件包:
安装软件包
- 安装软件包:
yum install package_name - 安装多个软件包:
yum install package1 package2 package3
- 安装软件包:
更新软件包
- 更新所有软件包:
yum update - 更新特定软件包:
yum update package_name
- 更新所有软件包:
卸载软件包

- 卸载软件包:
yum remove package_name - 卸载多个软件包:
yum remove package1 package2 package3
- 卸载软件包:
搜索软件包
- 搜索软件包:
yum search package_name
- 搜索软件包:
Yum仓库配置
查看当前仓库列表
yum repolist
添加仓库
- 添加CentOS-Base仓库:
yum install centos-release - 添加CentOS-AppStream仓库:
yum install centos-release-appstream
- 添加CentOS-Base仓库:
修改仓库配置
- 编辑仓库配置文件:
vi /etc/yum.repos.d/centos-base.repo - 修改仓库镜像源,
mirrorlist=http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=Base&infra=BaseOS
- 编辑仓库配置文件:
Yum使用技巧
使用-y参数自动回答
在安装、更新或卸载软件包时,使用-y参数可以自动回答“yes”或“no”,简化操作过程。

使用-v参数查看详细过程
在执行Yum命令时,使用-v参数可以查看详细的执行过程,有助于排查问题。
使用--skip-broken跳过损坏的软件包
- 在更新或安装软件包时,使用
--skip-broken参数可以跳过损坏的软件包,继续执行其他操作。
- 在更新或安装软件包时,使用
FAQs
问题:如何查看已安装的软件包列表?
- 解答:使用命令
yum list installed可以查看已安装的软件包列表。
- 解答:使用命令
问题:如何将CentOS系统的镜像源更换为国内镜像?
- 解答:使用
yum install centos-release安装CentOS发行版,编辑仓库配置文件vi /etc/yum.repos.d/centos-base.repo,将镜像源更换为国内镜像,mirrorlist=http://mirrors.aliyun.com/centos/$releasever/$basearch/mirrorlist,使用yum clean all清理缓存,并执行yum makecache生成新的缓存。
- 解答:使用

