Centos_yum_命令
yum 是一个在 CentOS(以及其他基于 Red Hat 的 Linux 发行版)中用于包管理的命令行工具。它可以用来安装、更新、删除和管理软件包,以及解决它们的依赖关系。以下是一些常见的 yum 命令以及它们的详细说明:
-
安装软件包:
yum install package-name用于安装指定名称的软件包及其依赖项。例如,要安装名为 “httpd” 的软件包,可以运行
yum install httpd。 -
更新软件包:
yum update用于更新系统上所有已安装的软件包到其最新可用版本。可以使用
yum update package-name来只更新特定软件包。 -
删除软件包:
yum remove package-name用于从系统中卸载指定名称的软件包。例如,要删除名为 “httpd” 的软件包,可以运行
yum remove httpd。 -
搜索软件包:
yum search keyword用于在软件包存储库中搜索包含指定关键词的软件包。例如,
yum search apache会列出与 “apache” 相关的软件包。 -
列出已安装的软件包:
yum list installed用于列出系统上已安装的所有软件包。
-
列出可用的软件包:
yum list available用于列出软件包存储库中可用的所有软件包。
-
查看软件包信息:
yum info package-name用于查看有关指定软件包的详细信息,包括版本、描述、依赖关系等。
-
清除缓存:
yum clean [packages|headers|metadata|expire-cache]用于清除
yum的缓存,以释放磁盘空间或解决一些仓库同步问题。可以指定不同的选项来清除不同类型的缓存。 -
查看软件包依赖关系:
yum deplist package-name用于查看指定软件包的依赖关系列表。
这些是一些常见的 yum 命令,但 yum 支持许多其他选项和功能,可以根据需要进行详细定制。请注意,从 CentOS 8 开始,dnf 也被引入作为替代 yum 的包管理工具,更加现代且功能强大。所以,在新的 CentOS 发行版中,可能会更倾向于使用 dnf 命令来进行包管理。
yum 命令有许多可选选项,这些选项可以用来自定义其行为。以下是一些常见的 yum 命令选项:
-
全局选项:
-y:自动接受所有确认提示。-q:以安静模式运行,减少输出信息。-v:增加详细的输出信息,用于调试。--version:显示yum的版本信息。--help:显示yum的帮助信息。
-
包操作选项:
install、update、remove、info等:这些是不同的命令操作,可以与yum一起使用。package-name:指定要操作的软件包的名称。
-
存储库选项:
--disablerepo=repository:禁用指定的存储库。--enablerepo=repository:启用指定的存储库。--repofrompath=repository,url:指定存储库的路径和 URL。
-
事务和事务历史选项:
history:查看事务历史。repolist:列出可用存储库。
-
缓存和清理选项:
clean:用于清理缓存,如yum clean packages、yum clean headers、yum clean metadata、yum clean expire-cache。makecache:生成缓存以提高yum命令的速度。
-
其他选项:
--exclude=package-name:排除指定软件包。--setopt=option=value:设置yum配置选项。
这只是一些常见的 yum 命令选项,实际上还有更多选项和组合可供使用。你可以通过运行 yum --help 命令来查看完整的选项列表和其详细描述。例如:
yum --help
这将显示所有可用选项以及它们的用法说明,帮助你更好地使用 yum 命令来管理软件包。
本文详细介绍了CentOS中的yum命令,包括安装、更新、删除、搜索软件包,查看依赖关系,以及各种选项的使用。还提到了yum被dnf取代的趋势。
1446

被折叠的 条评论
为什么被折叠?



