の統合の欠如 ユニバーサルパッケージシステムは、パッケージをディストリビューションから私たちに適応するパッケージに変換する必要性につながりました。 私の場合、彼は Linux Mintは メインディストロとして アンテゴス テストのために、パッケージしかないアプリを入手することがあります debファイル そしてそれはありません AUR、それらの場合、彼はと呼ばれるツールを使用しました アーキエイリアン 私を許可します .debをArchLinuxパッケージに変換します.
少し前に、目的を達成するための別の方法についてここで話がありました Debian.debパッケージをArchLinuxパッケージに変換しますこれから説明する方法との違いは、プロセスの自動化です。
同じように、チュートリアルが作成されました DPKGを使用してArchLinuxにDebian / Ubuntuアプリケーションをインストールします 依存関係を解決しないという制限があります。
archalienとは何ですか?
これは、Pythonで記述された無料のツールです。 Debian.debパッケージをArchLinuxパッケージに変換します。 その使用とインストールは非常に簡単です、ツールはで時間を節約します .debに基づくArchLinuxパッケージの構築また、初心者ユーザーがArchLinuxベースのディストリビューションにアプリケーションをインストールするのを支援します。
.debをArchLinuxパッケージに変換する
.debをArchLinuxパッケージにすばやく簡単に変換するには、archalienリポジトリのクローンを作成して、ツールの最新バージョンをダウンロードする必要があります。 このためには、ターミナルを開いて次のコマンドを実行する必要があります。
git clone https://github.com/Asher256/archalien.git
Archalienの使用
次に、変換する.debパッケージを示すアプリケーションを実行する必要があります。 使用する必要のある構文は次のとおりです。
$ ./archalien.pyのapt-file_2.5.4ubuntu1_all.deb
これにより、次の名前のArchLinuxパッケージが作成されます。 apt-file-2.5.4ubuntu1.pkg.tar.gz
ArchLinuxおよびDerivativesにpkg.tar.gzパッケージをインストールします
.deb変換の結果である.pkg.tar.gzファイルをインストールするには、次のコマンドを実行するだけです。
pacman -U nombredelpaquete
またはに等しいもの
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
この非常に実用的で便利なツールは、多くの時間を節約し、いくつかの頭痛の種を節約できると確信しています。
こんにちは、チュートリアルに記載されている手順を実行しましたが、archlinuxファイルは次のような拡張子で終わります:curlew-0.2.2-1-any.pkg.tar.xzそして実際にあなたが言及したプログラムがこれでそれらを生成する場合拡張子:curlew-0.2.2-1.pkg.tar.gzこれはpacman-Uではインストールできません
それで、プログラムの何が問題になっていますか…。
感謝
私はXNUMX月と一致します...
pacmanでインストールできるように.xzファイルを生成する必要があります
そして、RPMでDEBを変換するには?
UsemosLinuxが書いた記事を見ることができます DEBをRPMに、またはその逆に変換する方法
情報ありがとうございます😉
このエラーが私に表示されるのは残念です。./archalien.py:ファイルまたはディレクトリが存在しません。誰か助けてくれませんか?
無効なパッケージバージョン、機能していません。
ありがとうございました! 私はそれが私にとって完璧に機能することを知りませんでした
ありがとう、それが私にとって完璧に機能した場合
どうもありがとうございました