web-dev-qa-db-ja.com

ダウンロードした.debファイルとその依存関係をインターネット接続のあるシステムにインストールする方法

apt install pkgを実行すると、debファイルがダウンロードされて/var/cache/apt/archivesに入れられると思いました。しかし、今日apt install python2.7 python-pipを実行した後、var/cache/apt/archivesにdebファイルが見つかりません。理由はわかりません。 Sudo apt install pkgをbashスクリプトに書き込み、Sudoでスクリプトを実行しなかったからでしょうか?

何らかの理由で、debファイルからパッケージをインストールできる必要があります。つまり、dpkg -i pkg.debの代わりにapt install pkgを実行してインストールを実行できる必要があります。

コマンドapt download pkgを試しましたが、debファイルをダウンロードしましたが、それは小さなファイルです。 dpkg -i pkg.debを実行すると、依存関係に関する多くのエラーがあり、それらを解決するにはapt install -fを実行する必要があります。

私のシステムはインターネットに接続しています。完全な.debパッケージを取得するにはどうすればよいですか?

5
Yves

すべての.debファイルの依存関係を自動的に解決し、同じコマンドで.debファイルとその欠落した依存関係をインストールするコマンドを実行する必要があります。動作しているインターネット接続とインストールされているソフトウェアをSudo apt update && Sudo apt upgradeで更新して、不足している依存関係をダウンロードする必要があります。ターミナルを開き、cdを使用してディレクトリをpackage-name.debを含むディレクトリに変更し、次のように入力します。

Sudo apt-get install ./package-name.deb

どこ package-name.deb インストールしようとしている.debファイルの名前に置き換える必要があります。

11
karel