Debian "apt" (新しい apt-get/aptitude フロントエンド) が '/var/cache/apt/archives/' に .deb ファイルをキャッシュするようにします。

Debian

現在(2018-06)Debian SIDからapt-get.debパッケージをインストールするaptitudeか、synaptic次の場所からダウンロードしたパッケージをキャッシュします/var/cache/apt/archives

# rm -f /var/cache/apt/archives/nano_*
# aptitude install nano
  [...]
# aptitude purge nano
  [...]
# ls /var/cache/apt/archives/nano_*

/var/cache/apt/archives/nano_2.9.7-1_amd64.deb

ダウンロードしたファイルをキャッシュしない場合は、フロントエンドを使用してくださいapt

# rm -f /var/cache/apt/archives/nano_*
# apt install nano
  [...]
# ls /var/cache/apt/archives/nano_*
ls: cannot access '/var/cache/apt/archives/nano_*':
      No such file or directory

したがって、相互に排他的な2つのパッケージセットを切り替えると、すべてが再ダウンロードされます。aptダウンロードしたファイルを保存するにはどのように設定を変更しますか?

ベストアンサー1

/etc/apt/apt.conf.d/01keep-debs次の内容でファイルを作成します。

Binary::apt::APT::Keep-Downloaded-Packages "true";  

あなたの情報はディレクトリ*.debに保存する必要があります。/var/cache/apt/archives/*

または、選択したパッケージの一部の debs ファイルを保持するオプションとして使用します。

 apt -o APT::Keep-Downloaded-Packages="true" install some_package.

おすすめ記事