yum install [package]
yum install
命令用于安装指定的软件包及其依赖关系。
sudo yum install httpd
yum remove [package]
yum remove
命令用于卸载已经安装的软件包,同时也会处理其依赖关系。
sudo yum remove httpd
yum update [package]
yum update
命令用于更新已安装的软件包至最新版本或指定版本。如果没有提供具体包名,将更新系统中所有软件包。
sudo yum update
yum search [keyword]
yum search
命令用于在已安装的和可选的软件包列表中搜索关键字,返回包含该关键字的相关描述信息。
sudo yum search http
yum info [package]
yum info
命令可以显示有关指定软件包的信息,包括版本、摘要等详情。
sudo yum info httpd
yum list [all|installed|available|updates]
yum list all
:列出所有可选的和已安装的软件包。yum list installed
:列出当前系统中已经安装的所有软件包。yum list available
:显示可以安装但尚未安装的软件包列表。yum list updates
:列出可以从现有仓库获取更新的软件包。sudo yum list all
yum clean [packages|dbcache|headers|all]
此命令用于清除缓存,以减少磁盘占用并提高yum的效率。
yum clean packages
:清除已下载但未使用的软件包文件。yum clean dbcache
:清除yum数据库缓存。yum clean headers
:清除已安装的rpm头部信息缓存。yum clean all
:以上所有项全部清理。sudo yum clean packages
yum groupinstall [group]
yum groupinstall
命令用于根据组名安装一组软件包,通常用于一次性安装一个功能集或系统角色所需的多个程序。
sudo yum groupinstall "Development Tools"
yum repolist
此命令会列出所有当前启用的repo(仓库)及其状态信息。
sudo yum repolist
yum updateinfo [package]
yum updateinfo
命令用于获取特定软件包或系统的安全更新和错误修复信息。
sudo yum updateinfo httpd
通过使用这些常用参数,您可以有效地管理Linux系统上的软件安装、卸载及更新。