温馨提示×

Ubuntu Yum安装软件包的方法

小樊
37
2025-12-20 06:57:02
栏目: 智能运维

Ubuntu 使用 Yum 安装软件包的方法

一 背景与适用性

  • Ubuntu 基于 Debian,默认包管理器是 APTYUM 属于 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 提权,确保具备必要的系统权限。

0