我們知道它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
已更新為與rpm
版本 5 大部分相容,該版本用於所有最新的 RPM 發行版。因此,如果您堅持使用它,一個很好的起點是查看吉托里斯分支對於 apt-rpm,對於 rpm5。
的命令語法yum
非常接近,apt-get
如果您在一天或最多一周內了解其中一個,您應該能夠學會另一個。因此,除非有一些非常強烈的業務需求apt
,並且您願意創建自己的 apt-rpm 儲存庫(並處理基本上無人維護的軟體的粗糙性),否則我建議不要繼續這種思路。
答案2
不,apt
是 Debian 特定的。apt
用於dpkg
安裝.deb
檔案(特定於 Debian 的二進位)。
基於 Red Hat 的 Linux 發行版使用rpm
套件管理系統。您可以使用yum
檢索和安裝轉速在紅帽發行版上:
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 的發行版上。