# yum

Yum是在Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。它负责/etc/yum.repos.d/定义的源镜像存储库管理软件包以其依赖关系,在这篇文章中,我们将介绍一些常用和有用的yum命令。

# 基本命令


1.安装yum包:

$ yum install PACKAGE_NAME
2.取出yum包装:

$ yum remove PACKAGE_NAME
3.重新安装一个yum包:

$ yum reinstall PACKAGE_NAME
4.搜索yum包:

$ yum search PACKAGE_NAME
5.显示yum包的信息:

$ yum info PACKAGE_NAME
6.更新安装的yum包:

$ yum update
7.更新具体的yum包:

$ yum update PACKAGE_NAME
8.显示yum历史:

$ yum history
9.显示已启用的yum存储库的列表:

$ yum repolist
10.找出哪个yum包提供了一个特定的文件(例如:/usr/bin/nc)):

$ yum whatprovides "*bin/nc"
11.清除yum缓存:

$ yum clean all

12. 找出以 pam 为开头的软件名称有哪些?

$ yum list pam*

13. 列出已经配置的所有可用仓库

$ yum repolist [all|enabled|disabled]

14. 查看程序包信息

$ yum info PACKAGE_NAME	

15. 构建缓存

$ yum makecache	

# 设置yum源

即换源。

安装步骤 首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)

CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo

运行以下命令生成缓存

yum clean all
yum makecache

关于评论

评论前请填好“昵称”、“邮箱”这两栏内容,否则不会收到回复,谢谢!