[vine-users:080373] Re: /root 直下に apt-sourceslist-main パッケージがいつのまにか存在

ichikawa ichikawa @ rd6.so-net.ne.jp
2010年 5月 24日 (月) 06:21:35 JST


市川@市川市と申します。自己レスです。

もう一台のデスクトップ機のほうは件のファイルを残してあったので調べてみました。原因究明とまではいきませんがどうやら /var/cache/apt/archives
にあった apt-sourceslist-main-1.1-1vl5.noarch.rpm が /root 直下に移動
したようです。

# ls -alc /root/apt-sourceslist-main-1.1-1vl5.noarch.rpm
-rw-r--r-- 1 root root 3198  3月22日 01:27 /root/apt-sourceslist-main-1.1-1vl5.noarch.rpm

$ rpm -qi apt-sourceslist-main
Install Date: 2010年03月22日 01時27分32秒

$ ll -c /var/cache/apt/archives/apt-sourceslist-*
-rw-r--r-- 1 root root 3319  3月22日 01:35 /var/cache/apt/archives/apt-sourceslist-nonfree-1.1-1vl5.noarch.rpm
-rw-r--r-- 1 root root 3203  3月22日 01:35 /var/cache/apt/archives/apt-sourceslist-plus-1.1-1vl5.noarch.rpm

となり 5.0 から 5.1 に dist-upgrade した時の日付のようです。アップグレードの手順は

apt-get install apt-sourceslist-main...
apt-get install apt-surceslist-plus,nonfree...
apt-get dist-upgrade

ですので合致すると思います。

ノート機のほうで件のファイルを発見しなんだろうと思った時にちゃんと調べ
ればよかったものをいらないだろうと簡単に消したしまったら駄目ですね。反
省です。しかも ls -c に気づくのも遅すぎで。。。最悪な自分。

なぜ移動したかは謎で想像にすぎませんが man apt.conf すると autoclean
がデフォルトで on になっているようですので cron 時 update-watch 経由で
apt-get update した際に autoclean が働いて件のファイルを移動したのか
も?などと思ったりしてみていますが何故あのタイミングなのかも謎です。そ
の直前に何度か手動で apt-get update && apt-get -s upgrade をした直後に
は件のファイル出来ていなかったですし apt 関連のドキュメントをざっと見
回しても「不要なパッケージは削除」とは書いてあっても「移動」というのは
発見出来ませんでしたし。apt にとって重要なパッケージだから削除ではなく
移動なのかなあとか根拠もなく思ったり。。。汗。
-- 
ichikawa <ichikawa @ rd6.so-net.ne.jp>


vine-users メーリングリストの案内