在Linux系统中,特别是CentOS 7,
yum
(Yellowdog Updater, Modified)是一个强大的包管理器,用于自动化处理RPM软件包的安装、更新、删除和查询等操作。掌握
yum
命令,可以帮助用户高效地管理软件,以下是
yum
命令的详细指南。
基本命令
1. 安装软件包
使用
yum install
yum
会自动处理这些依赖关系并安装所需的依赖包。
yum install httpd
2. 更新软件包
使用
yum update
yum update httpd
3. 删除软件包
使用
yum remove
yum remove httpd
4. 清理缓存
使用
yum clean all
命令可以清理
yum
的缓存和元数据,释放磁盘空间。
yum clean all
5. 列出可安装的软件包
使用
yum list available
命令可以列出当前仓库中所有可安装的软件包。
yum list available
6. 搜索软件包
使用
yum search
命令可以根据关键字搜索软件包。
yum search apache
7. 查看软件包信息
使用
yum info
yum info httpd
8. 检查更新
使用
yum checkupdate
命令可以检查哪些软件包有可用的更新。
yum checkupdate
高级命令
1. 本地安装
使用
yum localinstall
yum localinstall /path/to/package.rpm
2. 查看依赖关系
使用
yum deplist
yum deplist httpd
3. 更改软件源
有时,您可能需要更改
yum
的软件源以获取更快的下载速度或特定版本的软件包。编辑
/etc/yum.repos.d/CentOS-Base.repo
文件,更改软件源。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
总结
通过以上
yum
命令的详细介绍,用户可以轻松地在CentOS 7上安装、更新、删除和查询软件包。掌握这些命令对于系统管理和软件开发来说至关重要。希望这篇文章能帮助您更好地使用
yum
进行软件管理。