回答:
出来ますか?はい。それは良い考えですか?場合によります。アプリケーションが.debパッケージとしてのみ存在する場合にのみ、これを実際に行う必要があります。上流のソースを取得して、簡単なPKGBUILDを作成してpacmanでインストールできる可能性が高くなります。
.debファイルを簡単に抽出できることに注意してくださいlibarchive。そして、makepkg用途bsdtar(使用するlibarchiveデフォルトでは)でソースを抽出しますPKGBUILD。この依存関係チェーンの結果、ソースファイルとしてアーカイブPKGBUILDを利用するを簡単に記述できるようになり.debます。:D
                    Archのdpkgが存在します。.debarchにパッケージをインストールできるはずですがpacman、の代わりに使用するべきではないので、選択したいくつかのパッケージに対してのみ使用してください。
デフォルトのコマンドは次のようになります。
# dpkg -i package.deb
PKGBUILD、pacman-nativeパッケージを生成するためにを書くことです。
                    可能?はい。ただし、ユースケースに基づいてさまざまな方法があります。
仮定:debianパッケージには、Arch(またはArchベースのディストリビューション)の公式リポジトリに同等のパッケージがありません。
次yaourtを使用してインストールしpacmanます。
sudo pacman -S yaourt理由: yaourtは、AURパッケージのクエリとインストールに使用されるpacmanのフロントエンド(CLIベース)です。debianパッケージが既に他の人によってAURとして再パッケージ化されている場合。
package_nameyaourtを使用してインストールします。
sudo yaourt -S package_name注:AURpackage_nameにあるdebianパッケージの名前に置き換えてください。を使用して、独自の依存関係をインストールしようとします。pacman
仮定:DebianパッケージはまだAURでArchパッケージとして再パッケージ化されていません。
インストールdebtapからyaourt:
sudo yaourt -S debtapを使用して同等のパッケージを作成しますdebtap。
debtap package_name.deb次を使用してインストールしpacmanます。
sudo pacman -U package_name.pkgこの方法では、Debianパッケージング形式を使用してArchにパッケージをインストールしようとしますが、インストールが破損する可能性があるため推奨されません。この方法を使用する場合は、Archのレスキューディスクイメージとユーザーデータ/スペースのバックアップを準備することをお勧めします。
次dpkgを使用してインストールしyaourtます。
sudo yaourt -S dpkg以下を使用してdebianパッケージをインストールしますdpkg。
sudo dpkg -i package_name.debdpkgは次の方法でインストールできますyaourt dpkg。
お持ちでない場合はyaourt、AURページから入手できます。
次に、それcdを置く場所とdpkg -i package.debパッケージが何であれ