(Ubuntu)Debianで、インターネットのないコンピュータに_dpkg -i
_を使用してパッケージをインストールする方法すべてのパッケージと依存関係を1つのフォルダーにまとめています。何もダウンロードするのにインターネットは必要ありません。
たとえば、chromeとそのすべての依存関係が1つのフォルダにまとめられている場合、コマンド_dpkg -i *.deb
_は、依存関係の前にchromeをインストールして吐き出します同じディレクトリにchromeでファイルがそこにあるにもかかわらず、依存関係エラー.
それを機能させるために、依存関係に対して_dpkg -i *.deb
_を実行するために、すべての依存関係をフォルダーから別のフォルダーに移動し、その後chromeそして、chromeパッケージに対して同じコマンドを再度実行します。
Ubuntuの以前のバージョンでは、同じディレクトリ内のすべてのファイルで次のコマンドを使用するだけで済みます:_dpkg -i --force-all *.deb
_そして、同じフォルダー内に一緒にあった場合、パッケージとその依存関係のすべてをインストールします。
パッケージを含むフォルダーがあり、依存関係が1つのフォルダーにまとめられている場合、インターネットに接続するためにapt-getを使用せずにパッケージをインストールするにはどうすればよいですか?
私はUbuntu固有の回答を書いています。それはDebianでも動作するはずです(Debianを使用したことがない)。
したがって、すべての依存関係を含む.deb
ファイルがある場合、
/var/cache/apt/archives/
ディレクトリに移動します。Sudo dpkg -i <your_deb_file>
を実行します。このコマンドを実行すると、.deb
ファイルの半分がインストール(構成解除)され、満たされていない依存関係に関するエラーが表示されます。Sudo apt-get install -f
を実行します。 /var/cache/apt/archives/
からすべての依存関係を選択してインストールし、以前に構成されていないパッケージを構成します。よりよく理解するには、 この答え を参照してください。