將Debian .deb軟件包轉換為Arch Linux軟件包

缺乏鞏固 通用包裝系統導致我們需要將軟件包從發行版轉換為適合我們的軟件包。 以我為例 Linux Mint 作為主要發行版 Antergos 為了測試,有時候我得到的應用程序只有一個軟件包 德布。 而且它不在 AUR,在這種情況下,他使用了一個名為 古人 允許我 將.deb轉換為Arch Linux軟件包.

前段時間在這裡談論實現目標的另一種方法 將Debian .deb軟件包轉換為Arch Linux軟件包我們將教您的方法的不同之處在於過程的自動化。

以同樣的方式,為 使用DPKG在ArchLinux上安裝Debian / Ubuntu應用程序 限制是它不能解決依賴關係。 Deb在Arch Linux軟件包中

什麼是Archalien?

這是一個用Python編寫的免費工具, 將Debian .deb軟件包轉換為Arch Linux軟件包。 它的使用和安裝非常簡單,該工具將節省時間 基於.deb構建Arch Linux軟件包以及協助新手用戶在基於Arch Linux的發行版上安裝應用程序。

將.deb轉換為Arch Linux軟件包

為了快速,輕鬆地將.deb轉換為Arch Linux軟件包,我們必須克隆archalien存儲庫以下載該工具的最新版本。 為此,我們必須打開一個終端並執行以下命令:

git clone https://github.com/Asher256/archalien.git

使用Archalien

接下來,我們必須執行指示要轉換的.deb包的應用程序。 我們必須使用的語法如下:

$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb

這將產生一個具有以下名稱的Arch Linux軟件包: apt-file-2.5.4ubuntu1.pkg.tar.gz

在Arch Linux及其衍生產品上安裝pkg.tar.gz軟件包

要安裝由.deb轉換產生的.pkg.tar.gz文件,只需執行以下命令:

pacman -U nombredelpaquete

或等於

pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz

我們確信,這個非常實用和有用的工具將為您節省大量時間,並避免您頭疼。


發表您的評論

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

*

*

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

  1.   朱利奧·塞薩爾·坎波斯 他說:

    問候,我按照教程中的步驟進行操作,但是archlinux文件以如下擴展名結尾:curlew-0.2.2-1-any.pkg.tar.xz,如果您提到的程序確實在此生成它們,擴展名:curlew-0.2.2-1.pkg.tar.gz不能與pacman -U一起安裝
    那麼程序有什麼問題...。
    謝謝

    1.    匿名 他說:

      我恰逢七月...

      它應該生成一個.xz文件,以便能夠與pacman一起安裝

  2.   馬蒂·麥弗 他說:

    並在RPM中轉換DEB?

    1.    拉加托 他說:

      您可以看到UsemosLinux撰寫的文章 如何將DEB轉換為RPM,反之亦然

      1.    馬蒂·麥弗 他說:

        非常感謝您提供的信息😉

  3.   nicolas97 他說:

    伙計們,我對這個錯誤感到遺憾,。/ archalien.py:文件或目錄不存在,有人可以幫助我嗎?

  4.   羅克 他說:

    無效的軟件包版本,不起作用。

  5.   卵磷脂 他說:

    謝謝! 我不知道它對我是否完美

  6.   安德烈斯·里克斯(Andres Rjx) 他說:

    謝謝,如果它適合我

  7.   胡安·喬斯 他說:

    非常感謝