我们知道这apt-get
是在基于 Debian 的系统上使用的,那么在 Red Hat Enterprise Linux (RHEL) 系统上使用的是什么?是否可以apt-get
在 Red Hat 上安装和使用?
答案1
有一个项目声称支持基于 RPM 的发行版上的apt
样式存储库(以及apt-get
命令)。它被称为apt-rpm并且在一些发行版中被用作默认包管理器,但在 RHEL/Fedora 上却不是。
问题:
- 自 2008 年起它似乎就没有得到真正的维护;从那时起它可能有增量补丁或修复,但没有什么重大问题。
- Yum 存储库与 不兼容
apt-rpm
,因此即使您要将其安装在计算机上,也需要连接到 apt-rpm 存储库才能使用它。
有一个分支apt-rpm
已更新,与版本 5 基本兼容rpm
,该版本用于所有最近的 RPM 发行版。因此,如果您坚持使用它,一个好的起点是查看Gitorious 分支对于 apt-rpm 对于 rpm5。
的命令语法yum
非常接近,apt-get
如果你在一天或最多一周内了解了另一个,那么你应该能够学会其中一个。因此,除非有非常强烈的业务需求apt
并且你愿意创建自己的 apt-rpm 存储库(并处理基本上无人维护的软件的繁琐),否则我建议不要按照这种思路继续下去。
答案2
不,apt
是 Debian 特有的。apt
用于dpkg
安装.deb
文件(这些文件是 Debian 特有的二进制文件)。
基于 Red Hat 的 Linux 发行版使用rpm
包管理系统。您可以使用它yum
来检索和安装转速在 Red Hat 发行版上:
yum search som-package-name
yum install some-package-name
如果你想安装转速你可以使用它rpm -i some-package.rpm
来安装它(并rpm -qa
检索所有已安装的转速)。这相当于dpkg -i some-package.deb
(并dpkg --get-selections
检索所有已安装的德布在基于 Debian 的发行版上,您可以使用许多软件包来管理它们。