vine-users ML アーカイブ



[vine-users:055173] Re: XFree86 の INSTALL について

  • From: 加藤 雅 <mkato@xxxxxxxxxxxxx>
  • Subject: [vine-users:055173] Re: XFree86 の INSTALL について
  • Date: Tue, 5 Nov 2002 23:11:39 +0900
加藤(大阪)です。

Tue, 5 Nov 2002 18:19:57 +0900 付
TANAKA hiroaki <mosaicist@xxxxxxxxxxxxx> さんのメールより:

> 田中宏明です。
> 
> 2.1.5 のときには細い回線で Upgrade もあまりやらなかったんで、
> ナニですし、横車ですが。

自分も同様で・・・混ぜて頂きます(^^;

> On Mon, 4 Nov 2002 18:56:11 +0900
> 高橋 さん wrote:
> 
> > [root@alien public]# rpm -Uvh XFree86-3.3.6-13vl28.1.i386.rpm 
> > ファイル /usr/X11R6/bin/mkfontdir (XFree86-3.3.6-13vl28.1のインストール
> > から) は, パッケージ XFree86-xfs-3.3.6-13vl25 からのファイルと競合してい
> > ますファイル /usr/X11R6/man/man1/mkfontdir.1x.gz
> > (XFree86-3.3.6-13vl28.1のインストールから) は, パッケージ
> > XFree86-xfs-3.3.6-13vl25 からのファイルと競合しています
> 
> お手元に全ての XFree86 関連をお持ちで、この二つ以外は
> すでに UP 済みなわけですよね?

> だったらいったん旧パッケージを -e しちゃって新パッケージを
> 入れたら良いんじゃないですか? 競合するファイルは基本的には
> 無くなるはずですけど。それか、そのファイルをいったんリネームするとか。

apt-get remove XFree86 で依存ファイルごとアンインストールとか。

apt-get -s remove XFree86 で、前もって調べられます。(-s は --simulateです)

> こういう競合依存のときってたぶん apt でもダメなんじゃ…。
> 私のところでも Netscape 4.78 とかは Flash がらみで apt では
> 無理で、いったん Flash を外します。
> 別に apt って「ありとあらゆる依存回避テクを使ってユーザの望みどおり
> なにがなんでも(アン)インストールしてくれる魔法」ではないですよね。

plug-in とかは難しいようですね。

その点をのぞけば。

先ず、最新の apt を落して来る。(古い apt ではダメだと聞いたことが有ります)
1.apt-get update (必須ですね)
2.apt-get -s remove XFree86	(削除されるファイルを調べる)

XFree86 の依存するファイルだけでなく、XFree86 に依存するファイルも削除
対象になる筈です。ズラズラ出て来て、ビックリされるかも(^^)

覚悟が出来たら(^^)
3.apt-get remove XFree86		(実際にアンインストール)
4.apt-get -s install XFree86	(再インストールされるファイルを調べる)

XFree86 の依存するファイルだけが表示されたと思います。
remove した後でなければ、この option は、あまり意味が有りません。

5.apt-get install XFree86		(実際に再インストール)
6.・・・以下、2 と 4 の差分の内必要なものを apt-get insutall

6 の、差分の依存関係が乱れたりしてると、長時間作業になりそうですが、
個々に rpm -Uhv して、依存関係がよりコンガラがるよりは良いのではないかと(^^;

2 と 4 は tee 等でファイルに落して置くのが良いと思います。

自分は 2.5 をクリーンインストールして以降、apt 頼りですが、少なくとも
vine のパッケージしか入れていない物に関しては、悩むことは無かったです。
(唯一悩んだのは、mozilla.org から落して来た mozilla 1.1 を vine の 1.1
に差し替えたときで、この時も、remove して install で正常になりました)

ちゃんと使えば、apt は充分信頼できるようです。

依存関係を調べる、apt-cache depends とか、パッケージを検索する
apt-cache search なども併用すると、より安心して使えます。

2.1.5 でも上手く行くかどうかは分からないので、apt を実際に使う判断は
高橋さんご自身がされる事として、apt-get update と、apt-get -s remove
は、試される事をお勧めします。

--- 
加藤 雅 <mkato@xxxxxxxxxxxxx>
	http://isweb15.infoseek.co.jp/diary/add10/rox/