MatlabをCentOSにインストールしようと思ったら,なんかJREをインストールしろという警告がでた.ので,JREをインストールし,ついでにFirefoxのプラグイン追加した.Ubuntuのときはなにもでなかったのに・・・.
まず,次のサイトにアクセス.
http://www.java.com/ja/
無料Javaのダウンロード,とかかれたアイコンをクリックすれば,OSを自動識別してLinux用のダウンロードページへ.
32bit用と64bit用のrpmバイナリが用意されているので,PCにあったものをダウンロードする.あっていないものをインストールしても動かない.
マシンが何bitか確認するには次のコマンド.
$ uname -a
64bit版なら「x86_64」と表示される.
今回は「Linux x64 RPM」をダウンロード.
次に,インストールされているJavaとバージョンを確認する.
$ java -version
さらに,JREが既にインストールされているかを確認するには次のコマンド.
$ rpm -qa | grep fcs
rpmでインストールされたものをrpmでアンインストールするには次のコマンド.
$ rpm -e jre-<バージョン番号>-fcs
ついでに,パッケージマネージャのベース,Javaのチェックボックスを外し,適用を押すことでアンインストール.
ダウンロードが終わったら適当な作業ディレクトリにファイルを移動.
で,権限書き換えて実行.この時はスーパーユーザで.
# chmod +x jre-6u22-linux-x64-rpm.bin # ./jre-6u21-linux-x64-rpm.bin # rpm -iv jre-6u22-linux-amd64.rpm
で,インストールが正常終了したら,インストールしたjreを利用するようalternativesコマンドで指定する.
# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jre1.6.0_22/bin/java 2 # /usr/sbin/alternatives --config java
最後にmozilla用プラグインフォルダにプラグインのシンボリックリンクを張って完了.
# cd /usr/lib64/mozilla/plugins/ # ln -sf usr/java/jre1.6.0_21/lib/amd64/libnpjp2.so .
Firefoxのアドレス欄にabout:pluginsと入力する.Java.comのダウンロードページから「正常にインストールされたか確認する」という項をクリックして確認.
端末でバージョンを確認すると次のように表示されるはず.
$ java -version java version "1.6.0_22" Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
以上.