yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。以下是一些常用的yum
命令行操作技巧:
更新所有软件包:
sudo yum update
升级特定软件包:
sudo yum update package_name
安装新软件包:
sudo yum install package_name
卸载软件包:
sudo yum remove package_name
搜索软件包:
yum search keyword
列出可用的软件包:
yum list available
列出已安装的软件包:
yum list installed
列出所有软件包(包括未安装的):
yum list all
清除缓存:
sudo yum clean all
查看软件包信息:
yum info package_name
查找特定文件的软件包:
yum provides /path/to/file
检查依赖关系:
yum deplist package_name
排除特定软件包进行更新:
sudo yum update package_name --exclude=package_to_exclude
使用特定仓库安装软件包:
sudo yum --disablerepo=* --enablerepo=repo_name install package_name
查看仓库信息:
yum repolist
启用或禁用仓库:
sudo yum-config-manager --enable repo_name
sudo yum-config-manager --disable repo_name
下载软件包而不安装:
sudo yum install --downloadonly package_name
更新系统:
sudo yum update system
检查可用的更新:
sudo yum check-update
使用history
命令查看yum
操作历史:
yum history
回滚到之前的yum
操作:
sudo yum history undo transaction_id
重试失败的yum
操作:
sudo yum history retry transaction_id
在使用这些命令时,请确保你有足够的权限(通常需要root权限),因此大多数命令都需要在前面加上sudo
。此外,根据你的Linux发行版和版本,yum
的具体功能和选项可能会有所不同。