%20%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82apt%20%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%3F.png)
私のサーバーではディスク容量がかなり不足しています (システム パーティション上、データは別のかなり大きなディスクに保存されています)。
すべてをインストールできますが、大量のパッケージがダウンロードされ、インストールを待機し、スペースを消費しているため、インストールできません。apt-get upgrade
通常、最初にすべてをダウンロードしてからインストールするため、 でインストールが失敗し続けますNo space left on device
。
それで、私に伝える簡単な方法はありますapt-get upgrade
かapt-get dist-upgrade
?
- 一度に1つのパッケージを実行する(
unattended-upgrades
'minimum-steps
オプションのように)、および/または - ダウンロードしたインストール待ちパッケージ (さらには完全な
apt-get update
ソース ファイル) を別のディスクに保存しますか?
(はい、アップグレード可能なパッケージをすべてリストして反復するスクリプトを自分で作成することもできます。これはすでに何らかの形で実現されているのではないかと思っています。そうあるべきであるように思われますが、見つけることができませんでした。)
到着予定時刻:
ファイルを編集し/etc/apt/apt.conf
て以下を追加できます:
Dir::Cache::Archives "/path/you/want/";
これからは、apt によってダウンロードされたすべてのファイルがそのディレクトリに保存されることに注意してください。これを無効にするには、その行をコメントアウトするだけです ( #
)