將DEB軟件包轉換為Arch Linux軟件包

Linux軟件包擴展

我們已經在運行中的其他文章中談到並解釋了著名的Alien,這是一種將包裝從一種類型轉換為另一種類型的工具, 將RPM轉換為DEB或tgz等。 應用程序支持的各種格式以及我們可以在其中進行轉換的格式。 Alien的問題是它不是很可靠,並且在我們轉換它時轉換後的程序包可能無法正常工作,請記住,發行版本往往會有顯著差異,例如目錄樹,配置文件的位置或語法。這些程序包所依賴的程序包,或者以不同的方式命名它們所依賴的程序包。 因此,我們可以找到無法正常運行或根本無法正常運行的程序。

好吧,我們將與外星人一起在這裡展示另一種工具,儘管有些具體,但它是 債務。 有了它,就不可能像Alien一樣在不同格式之間進行轉換,但是我們可以從Debian發行版和衍生版本中轉換特定的DEB軟件包,以在我們的Arch Linux發行版中或從其衍生而來。 該工具的名稱來自DEB To Arch Package,它給出了它可以做什麼的想法。

我們可以 安裝deptap工具 使用我們從Arch Linux中已經知道的各種方法,例如以下三個命令之一:

pacaur -S debtap

packer -S debtap

yaourt -S debtap

一旦將其安裝在Arch或從它衍生的其他發行版中,我們就可以繼續使用它。 順便說一句,儘管可能已經安裝了其他軟件包,但您還需要其他軟件包:bash,binutils,pkgfile和fakeroot。 現在使其工作,我們需要執行以下偶數命令 創建和更新數據庫:

sudo debtap -u

Y 轉換 一個Arch風格的包中的.deb包:

debtap nombre_del_paquete.deb

準備好了...


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。