プロが教えるわが家の防犯対策術!

RH7.3を使用しています。

openssh-3.1p1-14からopenssh-3.7.1p2へアップグレード
をする為にrpmを探して、以下のrpmをダウンロードしました。

openssh-3.7.1p2-rbt.rh73.1.i386.rpm
openssh-server-3.7.1p2-rbt.rh73.1.i386.rpm
openssh-clients-3.7.1p2-rbt.rh73.1.i386.rpm

以下の操作をすると
rpm -Uvh openssh*-3.7.1p2-rbt.rh73.1.i386.rpm

エラー: 依存性の欠如:
openssh = 3.1p1-14は openssh-askpass-gnome-3.1p1-14 に必要とされています
openssh = 3.1p1-14は openssh-askpass-3.1p1-14 に必要とされています

と表示されます。とりあえず分からないので
openssh-askpass-3.7.1p2-2.i386.rpm
openssh-askpass-gnome-3.7.1p2-2.i386.rpm
を入れたらどうにかなるかな?と思い
rpm -Uvh openssh-askpass*-3.7.1p2-2.i386.rpm
を実行してみると

エラー: 依存性の欠如:
openssh = 3.7.1p2-2は openssh-askpass-3.7.1p2-2 に必要とされています
openssh = 3.7.1p2-2は openssh-askpass-gnome-3.7.1p2-2 に必要とされています

と表示されます。
依存性の欠如を解決してopensshをアップグレードするには、どうしたら良いでしょうか?宜しくお願いします。

A 回答 (2件)

>存性の欠如を解決してopensshをアップグレードするには、どうしたら良いでしょうか?



"同時"にアップグレードしたら?

rpm -Uvh openssh*-3.7.1p2-rbt.rh73.1.i386.rpm openssh-askpass*-3.7.1p2-2.i386.rpm

な感じ。

あと、

rpm -Uvh --nodeps 何とか.rpm

と、--nodepsオプションで依存関係無視。って手もあるけど。
    • good
    • 0
この回答へのお礼

ありがとうございます。
とりあえず、依存関係を無視したらアップグレード出来ました。
アップグレード後sshでの接続も問題ないようです。

お礼日時:2004/09/15 11:53

1 任意のディレクトリを作成し、必要な RPM ファイルを入れておきます。


2 そのディレクトリに入って
3 #rpm -Fvh *.rpm

これでインストール済みのパッケージのみをまとめて更新できます。

openssh の最新は openssh-3.9p1-1.norlug.i386.rpm ですよ
↓ここから関連するファイルを DL できます。
http://rpm.pbone.net/index.php3?stat=3&limit=1&s …[]=3&field[]=1&field[]=2

参考URL:http://rpm.pbone.net/index.php3/stat/2/simple/2
    • good
    • 0
この回答へのお礼

とりあえず解決しました。
ありがとうございました。

お礼日時:2004/09/15 11:54

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