yum(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。以下是一些基本的yum命令行操作:
sudo yum install <package_name>
例如,安装httpd:
sudo yum install httpd
sudo yum update <package_name>
或者更新所有软件包:
sudo yum update
sudo yum remove <package_name>
例如,卸载httpd:
sudo yum remove httpd
sudo yum search <keyword>
例如,搜索包含nginx的软件包:
sudo yum search nginx
sudo yum list installed
sudo yum list available
sudo yum clean all
sudo yum info <package_name>
sudo yum list files <package_name>
sudo yum deplist <package_name>
sudo yum install <package_name>-<version>
例如,安装httpd的2.4.6版本:
sudo yum install httpd-2.4.6
yum的插件yum有许多插件可以扩展其功能,例如yum-utils提供了额外的工具,如yum-config-manager。
sudo yum-config-manager --enable <repo_id>
sudo yum-config-manager --disable <repo_id>
sudo yum-config-manager --add-repo=<file_path>
sudo yum-config-manager --remove-repo=<file_path>
yum命令通常需要管理员权限,因此大多数命令前都需要加上sudo。yum之前,确保你的系统已经配置了正确的仓库(repositories)。通过这些基本命令,你应该能够在大多数基于RPM的系统上有效地使用yum来管理软件包。