vine-users ML アーカイブ



[vine-users:073991] Re: reinstall gnome

  • From: 加藤 雅 <mkato@xxxxxxxxxxxxx>
  • Subject: [vine-users:073991] Re: reinstall gnome
  • Date: Sat, 11 Feb 2006 21:08:50 +0900
加藤(大阪)です。

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/