阅读量:2
Ubuntu 使用 Yum 安装软件包的方法
一 背景与适用性
- Ubuntu 基于 Debian,默认包管理器是 APT;YUM 属于 RHEL/CentOS/Fedora 等 RPM 系发行版。若只是临时需要,可以在 Ubuntu 上安装并使用 YUM,但长期管理仍建议使用 APT 或与发行版匹配的包管理工具,以避免依赖与仓库不一致带来的问题。
二 在 Ubuntu 上安装并使用 YUM 的步骤
- 1)安装 YUM
- 更新索引并安装:sudo apt update && sudo apt install -y yum
- 2)(可选)配置 YUM 源
- 编辑或新增仓库文件于 /etc/yum.repos.d/,按需设置镜像、代理等。
- 3)初始化缓存
- 生成元数据缓存:sudo yum makecache
- 4)常用操作示例
- 安装:sudo yum install
- 更新全部:sudo yum update
- 查询信息:sudo yum info
- 卸载:sudo yum remove
- 清理缓存:sudo yum clean all
- 历史记录:sudo yum history(支持 undo)
以上步骤在 Ubuntu 22.04 等版本中可顺利执行,用于临时使用 YUM 的场景。
- 安装:sudo yum install
三 常用 YUM 命令速查
- 搜索包:yum search
- 安装包:yum install
- 更新包:yum update [
] - 删除包:yum remove
- 包信息:yum info
- 列出已装/可用:yum list installed / yum list available
- 依赖关系:yum deplist
- 清理缓存:yum clean all
- 历史记录:yum history(可 yum history undo
)
以上为在 Ubuntu 上安装 YUM 后可直接使用的核心命令集合。
四 更推荐的替代做法
- 使用 APT(原生、与系统仓库集成更好)
- 更新索引:sudo apt update
- 安装软件:sudo apt install
- 若必须处理 RPM 包
- 直接安装 RPM:sudo rpm -ivh
- 让 YUM 自动解决依赖:sudo yum install -y
- 直接安装 RPM:sudo rpm -ivh
- 使用容器隔离环境(避免污染系统)
- 例如运行 Nginx:sudo docker run -d -p 80:80 nginx
采用与发行版匹配的包管理方式或容器化,通常更稳妥、可维护性更高。
- 例如运行 Nginx:sudo docker run -d -p 80:80 nginx
五 注意事项
- 在 Ubuntu 上长期使用 YUM 可能导致依赖解析与系统一致性问题;若频繁需要 RPM 系工具,优先考虑使用 容器 或 虚拟机 来承载对应生态。
- 安装 YUM 后,优先执行 yum makecache 以建立本地元数据缓存,再进行安装操作。
- 执行安装、更新、删除等管理操作建议使用 sudo 提权,确保具备必要的系统权限。
以上就是关于“Ubuntu Yum安装软件包的方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm