在 CentOS 系统中,yum
(Yellowdog Updater, Modified)是一个强大的包管理工具,用于管理已安装的软件包。以下是一些常用的 yum
命令来管理已安装的软件包:
1. 列出所有已安装的软件包
yum list installed
2. 搜索软件包
yum search package_name
例如,搜索 httpd
:
yum search httpd
3. 更新已安装的软件包
yum update package_name
例如,更新 httpd
:
yum update httpd
如果你想更新所有已安装的软件包,可以使用:
yum update
4. 升级系统
yum upgrade
这将升级所有可升级的软件包。
5. 安装新的软件包
yum install package_name
例如,安装 httpd
:
yum install httpd
6. 删除已安装的软件包
yum remove package_name
例如,删除 httpd
:
yum remove httpd
7. 清理缓存
yum clean all
这将清理 yum
缓存,释放磁盘空间。
8. 查看软件包信息
yum info package_name
例如,查看 httpd
的信息:
yum info httpd
9. 查看软件包的依赖关系
yum deplist package_name
例如,查看 httpd
的依赖关系:
yum deplist httpd
10. 检查系统更新
yum check-update
这将检查所有可用的更新,并列出需要更新的软件包。
11. 安装特定版本的软件包
如果你需要安装特定版本的软件包,可以使用 yum install
命令并指定版本号:
yum install package_name-version
例如,安装 httpd
的特定版本:
yum install httpd-2.4.6-90.el7
12. 启用或禁用仓库
你可以启用或禁用特定的仓库来控制软件包的来源:
yum-config-manager --enable repository_name yum-config-manager --disable repository_name
13. 查看当前启用的仓库
yum repolist enabled
14. 查看所有可用的仓库
yum repolist all
通过这些命令,你可以有效地管理 CentOS 系统中的已安装软件包。如果你遇到任何问题,可以查看 yum
的帮助文档:
man yum
或者使用 --help
选项获取特定命令的帮助:
yum --help