加藤(大阪)です。 Sat, 11 Feb 2006 17:38:47 +0900 (JST) 付 長南洋一さんのメールより: > 金塚さんのメールより [vine-users:073984] > > apt-get --reinstall install task-gnome > > でパッケージが一つもインストールされないのかが不思議です。 > > 今試してみましたが、task パッケージというのはそういうものみたいです。 > reinstall に対応していないらしい(task-gnome 以外の task-何とか は > 試していませんけれど)。 task-gnome は、「GNOMEデスクトップを構成する標準的なパッケージ群」 を、"(task-gnome の)依存パッケージ" として指定してるだけの仮想パッケージ で、"依存パッケージ群" が既にインストールされている時は何もしません。 逆に task-gnome に依存している他のパッケージは何も有りませんから、 task-gnome だけを remove 、reinstall しても (task-gnome が "依存してい る" パッケージ群がインストール済みなら) 他のパッケージに影響を与える事は 出来ません。 task-gnome のsrpm を取り寄せ(apt-get source task-gnome) spec ファイルを ご覧になれば、"Requires:" ばかりで、"Source:" 関連が一つも無い(インス トールされる実体は無い)事が確認できると思います。 「GNOMEデスクトップを構成する標準的なパッケージ群」(= Requires: 指定され てるパッケージ群)の内、いずれか(又は、すべて)が欠けている時、それらを依 存パッケージとして引っぱってくる役割のパッケージです。 > ですから、gnome 一式を入れ直すとすれば、apt-get showpkg task-gnome > あたりで必要なパッケージを調べておいて、一つ一つインストールし直すか、 apt-cache showpkg task-gnome のタイポですよね? 個人的には apt-cache depends task-gnome の方が見易いような気がします。 > 面倒ですね。gnome そのものは壊れていず、ホームディレクトリにある > ドットファイルの消去でことが解決すれば、楽なのですが。 自分もこの可能性が高いような気がします。 (一般ユーザに書き込み権限が無いファイルが壊れていない事を信じたい?) かわしまさんが「別ユーザで」といっておられますが、これを "GNOME" セッ ションで試せばどうでしょうか? useradd で新規ユーザを作り、"GNOME" セッションにログインしてみれば GNOME が本当に壊れているかどうか、及び、GNOME がどんなドットファイルを作 るかが分かると思います。 -- 加藤 雅 <mkato@xxxxxxxxxxxxx> http://add10.hp.infoseek.co.jp/rox/