ラベル Java の投稿を表示しています。 すべての投稿を表示
ラベル Java の投稿を表示しています。 すべての投稿を表示

2015年5月30日土曜日

Arch Linux インストール (デスクトップ環境・カスタマイズ編) | 各種ソフトウェアのインストールとカスタマイズ

インストール関連記事
インストール関連記事はArch Linuxインストールのページにまとめてあります。それぞれ好みのインストールモードに合わせて参照してください。

ソフトウェアのインストールとカスタマイズ
インストール関連記事にしたがって、Arch LinuxのインストールとGUI環境のインストール、日本語化ができたらソフトウェアのインストールとカスタマイズを行う。自分の好みや用途でソフトウェアを選ぶ。

Firefoxのインストール
Firefoxをインストールする。
# pacman -S firefox firefox-i18n-ja

以前使っていたFirefoxがあるなら、プロファイルを~/.mozilla/にコピーする。
$ cp -r firefox ~/.mozilla/

Flash再生のためにflashpluginをインストールする。YouTubeなどはflashpluginがなくても動画再生できるが、一部のサイトではflashpluginが必要になる。ただし、flashpluginをインストールすると、FirefoxでYouTubeを再生した時に日本語の字幕などが表示できなくなる。
# pacman -S flashplugin

FirefoxでJavaコンテンツを再生するためにjreをインストールする。
$ packer -S jre

この記事にしたがってFirefoxとJavaの設定をする。最近は、Javaを必要とするウェブページも少ないし、脆弱性の元になりやすいので、Javaが必要でなければインストールしなくてよい。

2014年12月7日日曜日

jreのアップデート時にエラー

jreをアップデートしようとすると、java-runtime-commonをインストールしようとして、java-runtime-commonのインストール時にエラーが発生した。
...
error: failed to commit transaction (conflicting files)
java-runtime-common: /etc/profile.d/jre.csh exists in filesystem
java-runtime-common: /etc/profile.d/jre.sh exists in filesystem
...

というエラーが出てjava-runtime-commonがインストールできない。/etc/profile/jre.shをみると、export PATH=${PATH}:でパスを通している。jreのパッケージのページのコメントを見てみると、削除して問題ないとの事だった。
The package update pulled java-common, which conflicted with existing /etc/profile.d/jre.{,c}sh. Removing the files made it work.

2013年11月17日日曜日

firefoxでjava pluginを有効にする (install java plugin in firefox)

Arch Linuxのfirefoxでjavaプラグインを有効にするための設定。インストールできたかの確認は,javaバージョン確認のページでできる。ただし、IcedTeaの場合は,バージョン表示はされなかった気がする。
Oracleのプロプライエタリjreを使うか、オープンソースなjavaを使うかの二通りがある。現在は、oracleを使っている。

Oracleのjreを使う
jreをAURからインストールする。jreだけで済むのでこちらのほうが簡単。
$ yaourt -S jre

firefoxを起動して、アドオンにjavaが追加されていれば成功。「常に有効にする」に設定する。



javaの設定などは、アクティビティからjavaを選んで起動すれば、javaコントロールパネルが表示される。セキュリティの設定からfirefoxでjavaの使用の許可をするサイトを追加できる。


オープンソースなjavaを使う方法
オープンソースのjavaプラグインを有効にするためには、IcedTeaをインストールすればよい。ただし、事前にOpenJDK(Open Java Development Kit)をインストールしておくこと。[1]

OpenJDKをインストール。
# pacman -S jdk7-openjdk jre7-openjdk-headless

IcedTeaをインストール。
# pacman -S icedtea-web-java7

firefoxのアドオンを確認して,「常に有効にする」に設定する.その他の設定は不要で、firefoxでjava pluginを使えるようになる。




参考:
[1]Browser Plugins - ArchWiki - Arch Linux
[2]IcedTea
[3]javaバージョン確認のページ