問題は単純です-.debパッケージがあり、それを自分のArch Linuxにインストールしたいのです。これは可能ですか?はいの場合、どのように?
出来ますか?はい。それは良い考えですか?場合によります。アプリケーションが.deb
パッケージとしてのみ存在する場合にのみ、これを行う必要があります。上流のソースを取得して単純な [〜#〜] pkgbuild [〜#〜] と書くだけで、pacmanでインストールできる可能性が高くなります。
the AUR も検索して、誰かがこれをまだ行っていないことを確認する必要があります。
Dpkg for Arch が存在します。 Archに.deb
パッケージをインストールできるはずですが、pacman
の代わりに使用しないでください。選択したいくつかのパッケージに使用してください。
デフォルトのコマンドは次のようになります。
# dpkg -i package.deb
可能?はい。ただし、ユースケースに基づいて異なる方法が存在します。
前提:debianパッケージには、Arch(またはArchベースのディストリビューション)公式リポジトリに同等のパッケージがありません。
インストール yaourt
を使用してpacman
:
Sudo pacman -S yaourt
理由:yaourtは、クエリとインストールに使用されるpacmanのフロントエンド(CLIベース)です [〜#〜] aur [〜#〜] パッケージ。 debianパッケージが他の誰かによってすでにAURとして再パッケージされている場合。
Yaourtを使用してpackage_name
をインストールします。
Sudo yaourt -S package_name
注:package_name
を [〜#〜] aur [〜#にあるdebianパッケージの名前に置き換えます〜] 。 pacman
を使用して、独自の依存関係をインストールしようとします。
前提:DebianパッケージはまだAURのArchパッケージとして再パッケージされていません。
インストール debtap
from yaourt
:
Sudo yaourt -S debtap
debtap
を使用して同等のパッケージを作成します。
debtap package_name.deb
pacman
を使用してインストール:
Sudo pacman -U package_name.pkg
この方法は、Debianパッケージ形式を使用してパッケージをArchにインストールしようとしますが、インストールが破損する可能性があるため、お勧めしません。 この方法を使用する場合は、アーチのレスキューディスクイメージとユーザーデータ/スペースのバックアップ。を準備しておくことをお勧めします。
インストール dpkg
を使用してyaourt
:
Sudo yaourt -S dpkg
dpkg
を使用してdebianパッケージをインストールします。
Sudo dpkg -i package_name.deb
Dpkgは次の方法でインストールできます:yaourt dpkg
。
yaourt
がない場合は、 そのAURページ から取得できます。
次に、cd
を配置する場所に移動し、dpkg -i package.deb
パッケージが何であれ