
Ubuntu日本語フォーラム

ログインしていません。
こんにちわ。お手数をお掛け致しますがご教授お願い致します。
【質問内容】
例題の通り、ChromeブラウザへJavaを入れたい内容となります。まだ端末の操作が不慣れなもので、よろしくお願い致します。
改めてさっそくですが・・・。
1.参考サイト①より、【Linux RPM】をDLしました。※私のPCは32bitのようなので。RPMとtar.gzの違いはまだ詳しくはわかりません。
2.参考サイト①によると、1でsu実行。2で以前の物をアンインスト。3でインストール先へ移動。4でインストール。
※以下、参考サイト①の手順を見て、自分なりに理解して行った端末操作。
(1)sudo -s
※理解として、これを入力すると色々な規制が解除されると考えています。
(2)javaはまだインストールしてないので、2は省く。
(3)cd /usr/java
※行った所エラーが起きる。usrにjavaというフォルダがなかったためですね。
ファイル→コンピューター→usr→右クリックで新規フォルダを作ろうとした所、項目が白く作ることができない。
管理者でログインしてるけど、恐らくは何でも出来るような許可が必要になる。
(4)sudo nautilus
※行うと色々エラー出るので何か違うのかも知れませんが、ファイルが開いて権限を貰ったのかフォルダを作れたため
usr内に新規フォルダ作成で、javaというフォルダを作成しました。
(5)cd /usr/java
※端末に表示が変更【kasayama@kasayama-CF-W5MWGBJC:/usr/java$】
末尾にusr/javaがついたことにより、これから行う操作はusr/java内で行うという意味だと捉えています。
(6)kasayama@kasayama-CF-W5MWGBJC:/usr/java$ rpm -ivh jre-7u67-linux-i586.rpm
※実際にインストール開始。
パッケージリストを読み込んでいます... 完了
〜割愛〜
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 0 個。
517 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,940 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
(7)これでPC自体への?インストールが完了したと考えています。
3.参考サイト②より、Chromeで有効化させる。
(1).mkdir -p /opt/google/chrome/plugins
※ファイル検索でChromeを調べた所、Pluginsフォルダがなかったため作成。
(2)cd /opt/google/chrome/plugins
※これにより、Chrome/Plugins内で行うという意味だと捉えています。
(3)n -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so
※ここが恐らく完全に違うと思うのですが、これが分からず困っています。
一応行ったところ、Pluginsフォルダ内に【libnpjp2.so】というアイコンが増えていました。
クリックすると壊れているとのことです。ブラウザを再起動して、Javaのテストを行うと勿論失敗で【パズルマーク】になります。
※尚、端末の表示自体に問題はなさそうだったのでインストールは完了?してるとは思うのですが・・・
実際にファイル→コンピューター→usr→javaフォルダを開くと、何もありません。
通常インストール等が行われたら、色々なプログラムのアイコンというのか増えてると思うのですが・・・
【頂きたい回答】
・Windowsでいう所の、プログラムのインストールとアンインストールのような、入ってるものを確認出来るような所はないのでしょうか?
※Javaのインストール自体が成功しているのか完全な確証がないため。
・恐らくは3の(3)が違うのかと思うのですが、コマンドの何を変更すれば良いのかがわかりません。お願い致します。
【参考サイト】
①Javaの公式サイト(ダウンロードページ)
https://www.java.com/ja/download/manual.jsp?locale=ja
②Javaの公式サイト(Chromeに入れるヘルプページ)
https://www.java.com/ja/download/help/enable_browser_ubuntu.xml
オフライン
ソフトウェアセンターより、簡単に”OpenJDK Java 7 ランタイム”または”OpenJDK Java 6 ランタイム”
がインストールできます。こちらのほうが、後々も安定していると思います。
オフライン
santaomura2 による投稿:
ソフトウェアセンターより、簡単に”OpenJDK Java 7 ランタイム”または”OpenJDK Java 6 ランタイム”
がインストールできます。こちらのほうが、後々も安定していると思います。
サンタさんまたまたご返事ありがとうございます^^
ソフトウェアセンターで【Java】検索だとそれらしいものが無かったため、自力で頑張ろうと考えて結果端末操作へとなったわけですが・・・
おかげ様で【OpenJDK】と検索したことで、PC自体へのインストールは完了したと思います。
※インストール済のところにあるのと、ファイルより検索すると【etc内】に【java-7-openjdk】があるので間違いはないかと。
ただやはりPC内にはインストールされたとは思うのですが、ブラウザ自体には反映されてないようですね><
【Chrome】の設定にて【Javascriptを有効にする】にはなっているので、反映されていれば
【参考サイト】の【Javaをテストする】にて上手く行くと思うのですが、相変わらず【パズルマーク】です。
※ブラウザ含めPC自体を、Javaインストール後再起動済。
【参考サイト】
https://www.java.com/ja/download/help/enable_browser_ubuntu.xml
オフライン
ん〜。色々検索した結果【参考サイト】に辿り着きました。※Ubuntu13.10での場合にはなりますが。
参考サイトを拝見する限りでは【OpenJDK Java 7 ランタイム】と【icedtea-7-plugin】を入れることで利用可能になる。ということで
新たに【icedtea-7-plugin】を足してみたのですが【Chrome】にて【chrome://plugins/】で確認してもやはり反映されないですね><
【参考サイト】
http://www.tonobashi.net/2014/01/ubuntu-1310-java-runtime-openjdk-7-jre.html
オフライン
とりあえず最初の質問に答えましょう。
>Windowsでいう所の、プログラムのインストールとアンインストールのような、入ってるものを確認出来るような所はないのでしょうか?
それが近年作られた『ソフトウェアセンター』ですね。
ただし、LinuxではWindowsと違って様々なソフトが組み合わさって作用しているものもあるのであまり細かいソフトまでは表示されていないかもしれません。
さらに細かいソフトはsynapticをインストールすれば確認できるでしょう。
>恐らくは3の(3)が違うのかと思うのですが、コマンドの何を変更すれば良いのかがわかりません。お願い致します。
n -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so
このコマンドについてですが、恐らく
ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so
の間違いではないでしょうか。
これはシンボリックリンク作成のコマンドであり、Windowsで言うところのショートカット作成に当たります(厳密には違いますが)。
意味としては「"/usr/local/java/jre1.7.0/lib/amd64/"ディレクトリのlibnpjp2.soのシンボリックリンクを現在のディレクトリ(カレントディレクトリ)にlibnpjp2.soという名前で作る」といったところです。
ただし、/usr/local/java/jre1.7.0/lib/amd64/libnpjp2.soが存在していないのに、そのシンボリックリンクを作成しようとすればそれは破損ファイルとなります。
リンクが壊れているのはそのせいではないでしょうか。
さて、上記コマンドについてですが、確かこのディレクトリ"/usr/local/java/jre1.7.0/lib/amd64/"は64bitマシンのためのディレクトリだったと思います。
お使いのPCは32bitなのでこの方法は違いますね。
またUbuntuではrpmはそのまま使ってもインストールできません。
rpmは他のディストリビューションで使われるものです(代表的なものではfedora)。
しかしその後ソフトウェアセンターでOpenJDKをインストールしたとのことなのでJavaのインストールは完了しているのでしょう。
(ちなみにJavaにも種類があってOpenJDKだったりOracleJDKだったりがあります)
あとはChromeとの関連付けだと思います。
つまりOpenJDKのプラグインのシンボリックリンクをChromeのプラグイン用ディレクトリに貼るということですね。
"/usr/lib/jvm/java-7-openjdk/jre/lib/i386/libnpt.so"というファイルが無いでしょうか?
存在するなら
$ ln -s /usr/lib/jvm/java-7-openjdk/jre/lib/i386/libnpt.so /opt/google/chrome/plugins
のコマンドでChromeのプラグインのところに表示されるようになると思いますが…。
手元に32bitマシンもありませんので確認はしていません。
もしかするとicedtea-7-pluginを使わないといけないのかもしれません。
icedteaがきちんとインストールされているかの確認はこのページ写真がわかりやすいでしょう。
http://askubuntu.com/questions/82755/how-to-get-icedtea7-plugin
icedtea-7-pluginインストールされているのにChromeのプラグインに表示されていないのであれば、自分でシンボリックリンクを貼ったりする必要があるのかもしれません。
オフライン
chromiumとchromeは、NPAPIサポートを削除しているので、NPAPIのpluginは全滅と考えた方が良いです。
https://bugs.launchpad.net/ubuntu/+sour … ug/1308783
https://bugs.launchpad.net/ubuntu/+sour … ug/1309508
https://bugs.launchpad.net/ubuntu/+sour … ug/1307989
NPAPIの物はfirefoxを使いましょう。