Debian のパッケージ管理システムは、dpkg コマンドを使用して、パッケージのインストール、削除、およびクエリを実行します。 dpkg-deb は、Debian パッケージ アーカイブを構築および管理するためのバックエンド コマンドです。 dpkg-deb を直接呼び出すのではなく、dpkg を使用してコマンドを dpkg-deb に渡したい場合がよくあります。
以下のエラーが発生した場合:
dpkg-deb: command not found
選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。
| 分布 | コマンド |
|---|---|
| OS X | brew install dpkg |
| Debian | apt-get install dpkg |
| Ubuntu | apt-get install dpkg |
| アルパイン | apk add dpkg |
| カリ Linux | apt-get install dpkg |
| Fedora | dnf インストール dpkg |
| Raspbian | apt-get install dpkg |
| ドッカー | docker run cmd.cat/dpkg-deb dpkg-deb |
まとめ
apt-get プログラムは、パッケージとその依存関係をダウンロードするように設計されたツールであるため、その面倒な作業を自分で行う必要がありません。しかし、実際にパッケージをインストールする場合、apt-get は low-leveldpkg コマンドに依存しています。インストールとインストールされたものの追跡の実際の仕事をするものです。そのため、.deb パッケージがあり、それをインストールする必要がある場合、apt-get は役に立ちません。代わりに、次のように呼び出して、dpkg を直接使用する必要があります。
# dpkg –i yourfile.deb
これにより、パッケージが抽出され、システムにインストールされます。システムにインストールせずにパッケージの内容を抽出するだけの場合は、次のように –unpack パラメータを使用できます:
# dpkg --unpack yourfile.deb