apt-get 可以在 Red Hat 系統上使用嗎?

apt-get 可以在 Red Hat 系統上使用嗎?

我們知道它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 的發行版上。

相關內容