ksaitoの日記

日々試したことの覚え書き

Ubuntuでパッケージのバージョンを切り替えて使う

移転しました。

自動的にリダイレクトします。

Ubuntu複数バージョンのパッケージを切り替えて使うときには、update-alternativesコマンドを使います。
たとえば、Sun Java6とOpenJDK6を切り替えて使うと次のようになります。(aptって便利!)

$ java -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)
$ sudo update-alternatives --config java

`java' ` を提供する 5の alternatives があります。

  選択肢       alternative
                                                                                            • -
1 /usr/bin/gij-4.2  * 2 /usr/lib/jvm/java-6-sun/jre/bin/java 3 /usr/bin/gij-4.3 4 /usr/lib/jvm/java-gcj/jre/bin/java + 5 /usr/lib/jvm/java-6-openjdk/jre/bin/java デフォルト[*] のままにするには Enterさもなければ選択肢の番号のキーを押してください: 5 Using '/usr/lib/jvm/java-6-openjdk/jre/bin/java' to provide 'java'. $ java -version java version "1.6.0_0" IcedTea6 1.3.1 (6b12-0ubuntu6) Runtime Environment (build 1.6.0_0-b12) OpenJDK Client VM (build 1.6.0_0-b12, mixed mode, sharing) $