yum(Yellowdog Updater, Modified)是Linux系统中用于管理软件包的一个命令行工具,它基于RPM包管理,可以自动解决依赖关系,使得安装、更新、卸载软件包变得更加简单。以下是yum命令的一些常用选项和用法:
基本命令
-
安装软件包
yum install [package_name]例如:
yum install vim -
更新软件包
yum update [package_name]如果不指定软件包名,则更新所有可更新的软件包。
-
卸载软件包
yum remove [package_name]例如:
yum remove vim -
搜索软件包
yum search [keyword]例如:
yum search vim -
列出已安装的软件包
yum list installed -
列出可用的软件包
yum list available -
清除缓存
yum clean all -
检查更新
yum check-update
高级命令
-
安装特定版本的软件包
yum install [package_name]-[version]例如:
yum install vim-7.4.160-1.el7.x86_64 -
排除某个软件包
yum install [package_name] --exclude=[package_to_exclude]例如:
yum install vim --exclude=vim-enhanced -
使用本地RPM文件安装
yum localinstall [rpm_file]例如:
yum localinstall vim-7.4.160-1.el7.x86_64.rpm -
使用本地RPM文件卸载
yum localremove [rpm_file]例如:
yum localremove vim-7.4.160-1.el7.x86_64.rpm -
查看软件包的详细信息
yum info [package_name] -
查看软件包的依赖关系
yum deplist [package_name] -
启用或禁用仓库
yum-config-manager --enable [repo_id] yum-config-manager --disable [repo_id] -
列出所有可用的仓库
yum repolist -
搜索仓库中的软件包
yum search --disablerepo=* --enablerepo=[repo_id] [keyword]
注意事项
yum命令需要管理员权限,通常需要使用sudo。- 在使用
yum命令时,确保网络连接正常,因为yum需要从远程仓库下载软件包和依赖关系。 - 定期清理
yum缓存可以节省磁盘空间并提高性能。
通过这些命令和选项,你可以有效地管理Linux系统中的软件包。
以上就是关于“Linux系统中YUM命令详解”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm