お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-06-05 08:12:16

av7y6unm
メンバ
登録日: 2008-12-17

apt-getで取得したパッケージのキャッシュについて

いつもお世話になっています.
apt-getで取得したパッケージのキャッシュについてお尋ねします.
apt-getでインストールしたパッケージは/var/cache/apt/archivesにキャッシュされるようですが,何かのタイミングで勝手に消去されるってことはありますでしょうか.
複数のPCで同じような環境を構築しているのですが,けっこう量に差があり,ダウンロードしたはずのパッケージがキャッシュに残っていなかったりします.
必要なら自動的に取得するので問題ないといえば問題ないのですが,ちょっと疑問に感じたことがありましたので質問させて頂きました.

オフライン

 

#2 2013-06-05 08:43:08

ry
メンバ
登録日: 2008-07-30

Re: apt-getで取得したパッケージのキャッシュについて

sudo apt-get autoclean でインストール後アンインストールしたパッケージのアーカイブを削除。
sudo apt-get clean でアーカイブを全部削除。

オフライン

 

#3 2013-06-06 01:29:38

rohizuka
メンバ
登録日: 2009-06-25

Re: apt-getで取得したパッケージのキャッシュについて

/etc/cron.daily/aptをざっと読んでみた感じでは
 キャッシュする上限期間を超えたものは古い順に削除
 /var/cache/apt/archivesのサイズが一定量を超えていたら
 大きなパッケージのキャッシュから削除(一定量を下回るまで)
 キャッシュする下限期間に達していないものは削除対象にしない
cron.dailyなので毎日チェックされているようです。

オフライン

 

#4 2013-06-06 08:11:13

av7y6unm
メンバ
登録日: 2008-12-17

Re: apt-getで取得したパッケージのキャッシュについて

>ryさん
ありがとうございます.
キャッシュを整理するコマンドですね.
autocleanはときどき使うことがあります.

>rohizukaさん
ありがとうございます.
きっと,これですね.
毎日のキャッシュのチェックで,古いものやサイズの大きい物が消されてしまったんだと思います.
複数のPCでインストールした時期等を考えると,PCによりキャッシュの量に違いがあるのが納得できます.

オフライン

 

Board footer

Powered by FluxBB