給未來的裕翔
為了方便論文的reference產生
研究了網路美女yimi的網誌後
決定使用firefox的外掛, zotero來完成這件事情
出師超順, 接下來極其不順
一開始實驗室的電腦可以成功
另外兩處的電腦則不行, 想說ㄍ一ㄥ著用就好
終於, 連實驗室那台也不能用了!!!
那這問題就一定要解決了!
去網路上查了一下, 大部分的解法我用都沒效
有的說要自己裝sun的jre然後alternatives --config java
有的說要選writer使用的java
oowriter -> Tools -> Options -> java, 然後選sun的java
有的說要移除openjdk
有的說要安裝sun-java6-jre和sun-java6-plugin
有的說某幾步要變成root, sudo或su不行
我也不知道誰對誰錯, 總之最後我照一篇操作後就搞定啦!
1. 去sun的網站下載最新的jre, ex: jre-6u20-linux-i586-rpm.bin
http://java.sun.com/javase/downloads/index.jsp
平台依自己的情況選擇Linux或是Linux x64
2. 執行下載的rpm.bin, ex:
sudo sh jre-6u20-linux-i586-rpm.bin
結束時, 雖然會產生一個rpm
不過其實已經安裝好了
3. 使用java指令時, 預設會執行到openjdk的東西
所以要用alternatives來改
sudo alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000
白話意思就是, 使用alternatives指令來install一個/usr/bin/java連結
指向/etc/alternatives/java, 再指向/usr/java/default/bin/java
至於那個20000, 則是priority, 數字越大則priority越高, 幹嘛用我不清楚
當使用alternatives --config java時, *會出現在priority最高的左邊
我們只能改+而已, 一樣, 到底*+是幹嘛用我不清楚
注意喔, 這裡我們只有alternatives --install而已, 並沒alternatives --install
意思是, 只有改變*號位置, 沒有改變+位置
4. 接著再用alternatives安裝libjavaplugin.so
如果是32 bit
sudo alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \
libjavaplugin.so /usr/java/default/lib/i386/libnpjp2.so 20000
如果是64 bit
sudo alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so \
libjavaplugin.so.x86_64 /usr/java/default/lib/amd64/libnpjp2.so 20000
操作到此, 一開始可以成功, 但是之後firefox都會crash
要再restorecon /opt/jre1.6.0_20/lib/i386/client/libjvm.so
然後就大功告成~
重開firefox和oowriter就可以了^^
爽~
reference:
http://www.mjmwired.net/resources/mjm-fedora-f12.html
http://kiddingthecity.org/blog/?p=1131
Saturday, June 5, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment