首頁 > 電腦教學 > 在Debian下安裝最新版Oracle的Java

在Debian下安裝最新版Oracle的Java

在Debian預設的程式庫中所安裝的Java版本都是6.x的老版本,現在Java都已經出到8.x的版本了。可是除了使用ppa.launchpad.net為ubuntu的程式包外,根本很難找到適合的deb程式包。而笨笨包的個性實在不願意使用第三方的程式包,所以乾脆自己打包好了。

環境:Debian wheezy 64位元

在Debian下安裝Oracle的Java步驟

先從Oracle下載下載Java JRE或SDK tar檔案 http://www.oracle.com/technetwork/java/javase/downloads/index.html

安裝Java所需的包

sudo apt-get install java-package

製作oracle java .deb包

make-jpkg jdk-8u65-linux-x64.tar.gz

可以看到以下輸出內容

Creating temporary directory: /tmp/make-jpkg.6PhlwxufYk 
Loading plugins: /usr/share/java-package/common.sh /usr/share/java-package/javase.sh /usr/share/java-package/jdk-doc.sh /usr/share/java-package/jdk.sh /usr/share/java-package/jre.sh /usr/share/java-package/oracle-jdk-doc.sh /usr/share/java-package/oracle-jdk.sh /usr/share/java-package/oracle-jre.sh 
Detected Debian build architecture: amd64 
Detected Debian GNU type: x86_64-linux-gnu 
Detected product: 
Java(TM) Development Kit (JDK) 
Standard Edition, Version 8 Update 65 
Oracle(TM) 
Is this correct [Y/n]: Y 

輸入Y之後按下Enter會繼續跑一大堆過程訊息

最後輸出到類似以下的內容

dpkg-deb: building package `oracle-java8-jdk' in `../oracle-java8-jdk_8u65_amd64.deb'. 
dpkg-genchanges -b >../oracle-java8-jdk_8u65_amd64.changes 
dpkg-genchanges: binary-only upload (no source code included) 
dpkg-source --after-build package 
dpkg-buildpackage: binary-only upload (no source included) 
copy oracle-java8-jdk_8u65_amd64.deb into directory /home/pcspeech/Downloads/oracle-java/ 
The Debian package has been created in the current directory. 
You can install the package as root with: 
dpkg -i oracle-java8-jdk_8u65_amd64.deb 
Removing temporary directory: done

這就表示oracle-java8-jdk_8u65_amd64.deb已經製作完成

接下來我們再用以下命令安裝就完成啦

dpkg -i oracle-java8-jdk_8u65_amd64.deb

從官方的原始碼自己編譯打包,不然使用第三方程式包,誰知道裡面加了什麼鬼東西,多可怕啊。

發表留言

您的電子郵件地址將不會被公開標記為必填欄位 *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料