gtb*_*ono 3 debian redhat centos yum apt
我知道 Debian 带有一个很棒的包管理器,叫做 APT,它能够安装 .deb 包。
我知道 RHEL 带有一个名为 Yum 的包管理器,能够安装 .rpm 包。
但是,我发现我可以执行apt-get install yum和apt-get install rpm。后者我可以假设它是用于安装 rpm 包,就像我用 dpkg 安装一样。但是前者有什么用呢?我已经在我的机器上安装了它,从我看到的情况来看,我可以在 Debian 系统上同时使用 APT 和 Yum,对吗?
如果我有 APT 和 Yum,我可以使用 CentOS Software Collections 等功能同时保持通过 APT 安装的软件包吗?
总之:不,你不能!
更长的版本:
由于LSB合规性,RPM 必须存在(Debian 至少支持到2015 年底)
对于 YUM 的存在,我已经冲浪了一段时间没有任何真正的答案。
Yum 是建立在 rpm 之上的管理器,因此本身并不相关(除非 LSB 需要它),所以我发出了:
utente@debian:~$ aptitude search ~D^yum$
p createrepo - tool to generate the metadata for a yum repository
p dtc-xen - SOAP daemon and scripts to allow control panel management for Xen VMs
p mock - Build rpm packages inside a chroot
p yum-utils - Utilities based around the yum package manager
Run Code Online (Sandbox Code Playgroud)
总之,Debian 中的少数软件包似乎依赖于 yum 本身。如果您递归地尝试检查这些包中的哪个是依赖项,您得到的是它们不是(很少递归)。
基本上 yum 用于从 debian 的 chroot 中创建 rpm 存储库或使用 XEN SOAP 守护程序。
归档时间: |
|
查看次数: |
2779 次 |
最近记录: |