由于有些包需要安装,考虑用yum。在网上找到了很多安装yum的资料:
- https://blog.csdn.net/sinat_40482939/article/details/107725446
- https://blog.csdn.net/qq_45261963/article/details/117520995
如你所见,这些资料比较古早,看评论也并不支持ubuntu22/24。一方面是由于在 Ubuntu 24.04 (及更高版本)中,推荐使用 Deb822 格式 (.sources 文件),通常存放在 /etc/apt/sources.list.d/ 目录下,就像这样:
1 | Types: deb |
然而,传统的/ect/apt/sources.list格式也是可以照常使用的。如果两边同时配置,会报警告诉你某个源被多次配置(但不影响使用)。所以其实可以继续按照教程走,只替换/ect/apt/sources.list就可以。
这个镜像站很好用,写得非常清楚。
那么实际上,按照教程步骤照做之后,也是没用的,首先因为教程里提供的软件镜像源是trusty(ubuntu 18)的,我们需要替换成noble:
1 | deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse |
其次,替换了也没有用,因为 yum 是 Red Hat、CentOS 以及旧版 Fedora 系统的包管理器,主要用于 .rpm 系列的 Linux 发行版。 而 Ubuntu 属于 Debian 家族,使用的是 apt/apt-get/dpkg 管理 .deb 包。
从很早之前(Ubuntu 20.04开始),YUM 已经被标记为过时,并在 Ubuntu 仓库中彻底移除了。现在使用 RedHat 类系统,推荐用 dnf,但 Ubuntu 官方仓库一般不会提供这些 RPM 工具。
因此,回到开头,Ubuntu24.04安装yum最佳实践是什么?
是不安装 : )