rpm ダウングレード

jdkのバージョンを下げた履歴。

そんなぐぐればどうにでもなる作業ですが書いてきます。 [shell gutter="false"] rpm -Uhv --oldpackage jdk-7u40-linux-x64.rpm [/shell] です。

糸冬

おまけ [shell] [root@localhost tmp]# rpm -qa | grep jdk jdk-1.7.0_51-fcs.x86_64 [root@localhost tmp]# rpm -Uhv --oldpackage jdk-7u40-linux-x64.rpm 準備中... ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... jfxrt.jar... [root@localhost tmp]# rpm -qa | grep jdk jdk-1.7.0_40-fcs.x86_64 [root@localhost tmp]# java -version java version "1.7.0_40" Java(TM) SE Runtime Environment (build 1.7.0_40-b43) Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode) [/shell]

ちなみにどちらも rpm -ivhでインストールした場合はこうなります。 [shell] [root@localhost tmp]# rpm -qa | grep jdk jdk-1.7.0_51-fcs.x86_64 jdk-1.7.0_40-fcs.x86_64 [/shell]

古いものを普通に入れようとするとこうなります。 [shell] [root@localhost tmp]# rpm -e jdk-1.7.0_40-fcs.x86_64 [root@localhost tmp]# rpm -qa | grep jdk jdk-1.7.0_51-fcs.x86_64 [root@localhost tmp]# rpm -ivh jdk-7u40-linux-x64.rpm 準備中... ########################################### [100%] パッケージ jdk-2000:1.7.0_51-fcs.x86_64 (jdk-2000:1.7.0_40-fcs.x86_64 より新しいもの) は既にインストールされています。 [/shell]