プロが教える店舗&オフィスのセキュリティ対策術

RedHat9 Linuxでvsftpdとlibcapをインストールしました。
インストールしなおそうと思い、
vsftpdの方は、
rpm -e vsftpd でアンインストール、
rpm -ihv vsftpd-1.1.3-8.i386.rpmでインストールできました。

しかし、livcapの方は、
rpm -e libcap や、
rpm -e libcap-1.10-15.i386.rpm
ではアンインストールできません。何が原因でしょうか?

また、vsftpd のアンインストールは、
rpm -e vsftpd-1.1.3-8.i386.rpm
とやるとうまくいきませんが、ファイル名まで指定しないものなんでしょうか?
コマンド表にはファイル名まで指定するようになっているようなんですが。。

A 回答 (4件)

そもそも,libcapを入れ直す必要は無いというのに一票



--nodeps とか --force は自分がやっていることの意味
がわかるようになるまでは止めた方が無難です.

私自身,--force は時々やりますが,--nodeps は,私は決してやりません.
    • good
    • 0
この回答へのお礼

返事が遅くなり、すみません。
そうですね。私は初心者なので、やめておきますね。
ありがとうございました!!

お礼日時:2003/09/24 13:15

>エラー: Failed dependencies:



依存関係について失敗した。って言ってるわけですが、
依存関係とは、有るパッケージを、他のパッケージが
必要としているときに言います。必要なパッケージが
消されちゃったらそのパッケージに依存しているパッ
ケージは動かなくなるので、警告が出るわけです。

で、そうした依存関係を無視して削除したり、インストール
したりしたいときは、

rpm -ivh --nodeps パッケージ名

とか、

rpm -e --nodeps パッケージ名

のように --nodeps オプションを付ければ、動きます。

また、前の質問の場合の様に、既にパッケージがインス
トールされていて上書きしたいときや、パッケージのバー
ジョンをダウングレードしたいときなどは、

rpm -ivh --force パッケージ名

rpm -Uvh --force パッケージ名

の様に、 --force オプションを付けるとOKです

# --nodeps や --force の前に - は二つ付いています。

>また、vsftpd のアンインストールは、
>rpm -e vsftpd-1.1.3-8.i386.rpm
>とやるとうまくいきませんが、ファイル名まで指定しないものなんでしょうか?

パッケージの削除は、"パッケージ名"で行います。ファイ
ル名ではありません。
    • good
    • 0
この回答へのお礼

返事が遅くなり、すみません。
くわしいご説明、ありがとうございました!!

お礼日時:2003/09/24 13:15

>libcap.so.1 is needed by (installed) ntp-4.1.2-0.rc1.2


ntp-4.1.2-0.rc1.2がlibcap.so.1を必要としています。

>libcap.so.1 is needed by (installed) vsftpd-1.1.3-8
vsftpd-1.1.3-8がlibcap.so.1を必要としています。

>libcap is needed by (installed) ntp-4.1.2-0.rc1.2
ntp-4.1.2-0.rc1.2がlibcapを必要としています。

という意味です。

libcapをアンインストール前に、libcapを必要としているパッケージを
アンインストールしてください。


(libcapは重要なライブラリなので、アンインストールして不具合が発生しても、
責任はとれませんので、あしからず。)
    • good
    • 0
この回答へのお礼

返事が遅くなり、すみません。
なるほど、そうゆうことですか。
ありがとうございました!!

お礼日時:2003/09/24 13:14

>しかし、livcapの方は、


>rpm -e libcap や、
>rpm -e libcap-1.10-15.i386.rpm
>ではアンインストールできません。何が原因でしょうか?


こういう原因では?

# rpm -e libcap

エラー: Failed dependencies:
 libcap.so.1 is needed by (installed) ntp-4.1.2-0.rc1.2
 libcap.so.1 is needed by (installed) vsftpd-1.1.3-8
 libcap is needed by (installed) ntp-4.1.2-0.rc1.2
 libcap = 1.10-15 is needed by (installed) libcap-devel-1.10-15

この回答への補足

最後の一行はないですけど、そうです。
Failed dependencies
とは、従属 失敗 ??
意味がよくわからないです。。

補足日時:2003/09/10 14:59
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!