• ベストアンサー

opensshのアップグレート

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をアップグレードするには、どうしたら良いでしょうか?宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>存性の欠如を解決して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オプションで依存関係無視。って手もあるけど。

ossann36
質問者

お礼

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

その他の回答 (1)

  • umota
  • ベストアンサー率46% (150/324)
回答No.2

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&srodzaj=1&dl=40&search=openssh-%2A&dist[]=3&field[]=1&field[]=2

参考URL:
http://rpm.pbone.net/index.php3/stat/2/simple/2
ossann36
質問者

お礼

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

関連するQ&A