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 <package_name>
- 更新全部:sudo yum update
- 查询信息:sudo yum info <package_name>
- 卸载:sudo yum remove <package_name>
- 清理缓存:sudo yum clean all
- 历史记录:sudo yum history(支持 undo)
以上步骤在 Ubuntu 22.04 等版本中可顺利执行,用于临时使用 YUM 的场景。
三 常用 YUM 命令速查
- 搜索包:yum search
- 安装包:yum install <package_name>
- 更新包:yum update [<package_name>]
- 删除包:yum remove <package_name>
- 包信息:yum info <package_name>
- 列出已装/可用:yum list installed / yum list available
- 依赖关系:yum deplist <package_name>
- 清理缓存:yum clean all
- 历史记录:yum history(可 yum history undo )
以上为在 Ubuntu 上安装 YUM 后可直接使用的核心命令集合。
四 更推荐的替代做法
- 使用 APT(原生、与系统仓库集成更好)
- 更新索引:sudo apt update
- 安装软件:sudo apt install <package_name>
- 若必须处理 RPM 包
- 直接安装 RPM:sudo rpm -ivh <file.rpm>
- 让 YUM 自动解决依赖:sudo yum install -y <file.rpm>
- 使用容器隔离环境(避免污染系统)
- 例如运行 Nginx:sudo docker run -d -p 80:80 nginx
采用与发行版匹配的包管理方式或容器化,通常更稳妥、可维护性更高。
五 注意事项
- 在 Ubuntu 上长期使用 YUM 可能导致依赖解析与系统一致性问题;若频繁需要 RPM 系工具,优先考虑使用 容器 或 虚拟机 来承载对应生态。
- 安装 YUM 后,优先执行 yum makecache 以建立本地元数据缓存,再进行安装操作。
- 执行安装、更新、删除等管理操作建议使用 sudo 提权,确保具备必要的系统权限。