在Linux系统中,yum(Yellowdog Updater, Modified)是一个常用的包管理工具,主要用于Red Hat系列的Linux发行版(如RHEL、CentOS、Fedora等)。它用于安装、更新、卸载和管理系统上的软件包。
以下是一些常见的yum命令及其说明:
1. 安装软件包
yum install <package_name>
- 例如,安装
wget:yum install wget
2. 卸载软件包
yum remove <package_name>
- 例如,卸载
wget:yum remove wget
3. 更新软件包
yum update <package_name>
- 例如,更新
wget:yum update wget
4. 更新所有软件包
yum update
- 该命令会更新系统中所有已安装的软件包到最新版本。
5. 查询软件包
yum list <package_name>
- 例如,查询
wget包:yum list wget
6. 搜索软件包
yum search <package_name>
- 例如,搜索包含
httpd的软件包:yum search httpd
7. 查看软件包的详细信息
yum info <package_name>
- 例如,查看
wget的详细信息:yum info wget
8. 清除yum缓存
yum clean all
- 用于清除
yum的缓存,释放空间。
9. 显示可更新的软件包
yum check-update
- 显示所有可以更新的软件包。
10. 显示已安装的软件包
yum list installed
- 显示当前系统上已安装的所有软件包。
11. 启用/禁用仓库
yum --enablerepo=<repo_name> <command>
yum --disablerepo=<repo_name> <command>
- 例如,仅启用特定仓库:
yum --enablerepo=epel install <package_name>
12. 查看可用的软件仓库
yum repolist
- 列出当前启用的所有软件仓库。
13. 创建软件包依赖关系树
yum deplist <package_name>
- 例如,查看
wget的依赖:yum deplist wget
14. 安装本地软件包
yum localinstall <package_file>
- 例如,从本地安装
wget-1.21.2-1.el7.x86_64.rpm:yum localinstall wget-1.21.2-1.el7.x86_64.rpm
15. 查看软件包的下载信息
yum whatprovides <file_name>
- 例如,查看提供
/usr/bin/wget的包:yum whatprovides /usr/bin/wget
这些是yum命令的一些基础用法,帮助你管理Linux系统中的软件包。