2004年11月16日

[linux-users:103836] Re: パッケージのインストールについて教えてください

弥永悦子 said the following on 2004/11/16 17:32:
> #rpm -e expect
> エラー: Failed dependencies:
> /usr/bin/expect is needed by (installed) base-apache-am-1.0.2-4BQ1
> /usr/bin/expect is needed by (installed) base-ftp-am-1.0.2-3BQ1
> /usr/bin/expect is needed by (installed) base-telnet-am-1.0.2-4BQ1
> となり、削除させてくれませんでした。。
> 強引に削除する方法があるのでしょうか?

強引に削除することはできますが、そういうことをすると

表示されている base-* パッケージの動作に影響がでるでしょうね。

base-* がいらないならそれらも一緒に消すといいでしょうが、
それらを使うのであれば、tcl は 8.4 への upgrade ではなく、
並存させるように install してみるのがいいかもしれません。

# rpm -Uvh tcl-8.4.5-7.i386.rpm
ではなく、
# rpm -ivh --replacefiles tcl-8.4.5-7.i386.rpm
です。

ところで、
そもそも、今回挙がっているパッケージはどこからもってきたものですか?

それぞれのパッケージで依存関係がありますから、
あちこちからもってきたパッケージを無節操にいれて、
あれが入らないからこれを upgrade、などとやっていると、
最終的には依存関係で何も更新できなくなりますよ。

BQ1 ってつけたパッケージを配布しているところに、
httpd や tcl などのパッケージがあるなら、
それらを使うのがたぶんきれいな解に近い気がしますね。
--
Takeshi Kusune <kusune@xxxxx>

投稿者 xml-rpc : 2004年11月16日 17:52
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27853
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。