Apt-get アップグレード / dist-upgrade ですが、最小限の手順 (一度に 1 つのパッケージ) で実行します。apt ダウンロード ディレクトリは?

Apt-get アップグレード / dist-upgrade ですが、最小限の手順 (一度に 1 つのパッケージ) で実行します。apt ダウンロード ディレクトリは?

私のサーバーではディスク容量がかなり不足しています (システム パーティション上、データは別のかなり大きなディスクに保存されています)。

すべてをインストールできますが、大量のパッケージがダウンロードされ、インストールを待機し、スペースを消費しているため、インストールできません。apt-get upgrade通常、最初にすべてをダウンロードしてからインストールするため、 でインストールが失敗し続けますNo space left on device

それで、私に伝える簡単な方法はありますapt-get upgradeapt-get dist-upgrade

  1. 一度に1つのパッケージを実行する(unattended-upgrades'minimum-stepsオプションのように)、および/または
  2. ダウンロードしたインストール待ちパッケージ (さらには完全なapt-get updateソース ファイル) を別のディスクに保存しますか?

(はい、アップグレード可能なパッケージをすべてリストして反復するスクリプトを自分で作成することもできます。これはすでに何らかの形で実現されているのではないかと思っています。そうあるべきであるように思われますが、見つけることができませんでした。)

到着予定時刻:

#2は答えたによるセーラム:

ファイルを編集し/etc/apt/apt.confて以下を追加できます:

Dir::Cache::Archives "/path/you/want/";

これからは、apt によってダウンロードされたすべてのファイルがそのディレクトリに保存されることに注意してください。これを無効にするには、その行をコメントアウトするだけです ( #)

関連情報