在Linux系统中,特别是基于Red Hat、CentOS或Fedora的系统,yum
(Yellowdog Updater Modified)是一个非常常用的包管理工具,用于自动下载和安装软件包以及其依赖关系。
首先,请确保您的系统中已经安装了yum
。通常,基于Red Hat的系统默认会安装这个工具。
以下是一些使用yum
进行软件安装的基础命令:
更新软件库
更新软件库,以确保您能够下载最新版本的软件包。sudo yum update
查找软件包
您可以使用yum search
命令来查找可用的软件包。yum search [package_name]
安装软件包
使用以下命令来安装一个软件包。sudo yum install [package_name]
卸载软件包
使用以下命令来卸载一个已安装的软件包。sudo yum remove [package_name]
列出已安装的软件包
使用以下命令来查看系统中已安装的所有软件包。yum list installed
获取软件包信息
使用以下命令来查看有关特定软件包的详细信息。yum info [package_name]
更新单个软件包
使用以下命令来更新一个特定的软件包。sudo yum update [package_name]
请注意,对于某些操作,您需要管理员(root)权限。通常,使用sudo
命令可以获得这些权限。
以上仅为基础用法,yum
还有很多其他高级选项和功能。为了得到更详细的信息,您可以参阅其手册页面(通过命令man yum
访问)或者查阅相关的在线文档。
如果你只需要下载软件包而不进行安装,你可以使用 yumdownloader
工具。这个工具不是yum
包管理器的一部分,但通常与其一起分发。如果你的系统还没有安装 yumdownloader
,你可以先用以下命令安装:
sudo yum install yum-utils
安装完成后,你可以使用以下命令仅下载一个软件包:
yumdownloader [package_name]
这将会下载一个 .rpm
文件到当前目录,但不会安装它。
如果你需要下载一个软件包及其所有依赖,可以使用:
yumdownloader --resolve [package_name]
这将会下载该软件包以及所有依赖的 .rpm
文件。
请注意,运行这些命令不需要 sudo
,因为你只是在下载文件,而不是进行安装。然而,确保你有足够的磁盘空间来保存下载的 .rpm
文件。