阅读量:1
Ubuntu 使用 YUM 管理软件组的正确方式
更正与背景
- Ubuntu 默认使用 APT/dpkg 管理软件包,并不使用 YUM。YUM 面向 RHEL/CentOS/Fedora 等基于 RPM 的系统;在 RHEL/CentOS 8+ 上已由 DNF 逐步取代 YUM。因此,在 Ubuntu 上“用 YUM 管理软件组”的做法并不适用;若强行安装 YUM/DNF 去操作 DEB 包,容易引发依赖与系统一致性问题。
在 Ubuntu 上的推荐做法
- 使用 APT 完成同类目标(搜索、安装、查看、卸载):
- 更新索引:sudo apt update
- 搜索软件:apt search 关键词
- 查看详情:apt show 包名
- 安装软件:sudo apt install 包名
- 卸载软件:sudo apt remove 包名;连同配置清理:sudo apt purge 包名
- 清理无用依赖与缓存:sudo apt autoremove && sudo apt autoclean
- 若希望获得更接近“软件组”的一体化体验,可使用 tasksel(Ubuntu 提供的任务级安装工具,面向“任务”而非 RPM 的“软件组”):
- 安装 tasksel:sudo apt install tasksel
- 以图形/文本界面选择并安装任务(如 Ubuntu Desktop、LAMP server、DNS server 等):sudo tasksel
- 仅安装某个任务(示例):sudo tasksel install lamp-server
- 作为替代前端,也可使用 aptitude(增强版 APT,依赖解决更智能):
- 安装:sudo apt install aptitude
- 搜索/安装/卸载:aptitude search 关键词、sudo aptitude install 包名、sudo aptitude remove 包名。
若必须使用 YUM 的环境与常用命令
- 适用前提:你的系统应为 RHEL/CentOS/Fedora 等 RPM 系发行版。
- 常用“软件组”操作(需 root 或 sudo):
- 列出软件组:yum grouplist
- 查看组信息:yum groupinfo “组名”
- 安装软件组:yum groupinstall “组名”
- 更新软件组:yum groupupdate “组名”
- 卸载软件组:yum groupremove “组名”
- 提示:在 RHEL/CentOS 8+ 建议优先使用 DNF,其命令与 YUM 高度相似(如 dnf groupinstall、dnf groupremove)。
以上就是关于“ubuntu yum管理软件组的方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm