Archive

Archive for the ‘Ubuntu’ Category

Downloading Java JDK on Linux via wget

Use this command for download Oracle JDK 8u60

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz

This wget essentially passes a cookies which pretends user has accepted the agreement

Advertisements
Categories: JAVA, Ubuntu

Installing Oracle JDK on Ubuntu

March 8, 2015 1 comment

This tutorial will cover the installation of 64-bit Oracle Java 7 (7.0_75)

  1. Check to see if your Ubuntu system architecture is 32-bit or 64-bit, mine is 64 bit. Open up a terminal and run the following command below.
    bluething@ubuntu:~$ file /sbin/init
    /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped
    bluething@ubuntu:~$
    
  2. Check if you have Java installed on your system. Mine doesn’t have any Java installed.
    bluething@ubuntu:~$ java -version
    The program 'java' can be found in the following packages:
    * default-jre
    * gcj-4.8-jre-headless
    * openjdk-7-jre-headless
    * gcj-4.6-jre-headless
    * openjdk-6-jre-headless
    Try: sudo apt-get install <selected package>
    bluething@ubuntu:~$
    

    If you have Java installed on your system, the command should return like this, for Ubuntu default Java is OpenJDK.

    java version "1.7.0_15"
    OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
    OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
    

    If you have Java installed on your system, remove the OpenJDK/JRE with the following command.

    sudo apt-get purge openjdk-\*
    
  3. Create a directory to hold your Oracle Java JDK/JRE binaries.
    bluething@ubuntu:~$ sudo mkdir -p /usr/local/java
    [sudo] password for bluething:
    bluething@ubuntu:~$ ls -l /usr/local
    total 36
    drwxr-xr-x 2 root root 4096 Apr 16 2014 bin
    drwxr-xr-x 2 root root 4096 Apr 16 2014 etc
    drwxr-xr-x 2 root root 4096 Apr 16 2014 games
    drwxr-xr-x 2 root root 4096 Apr 16 2014 include
    drwxr-xr-x 2 root root 4096 Mar 8 05:44 java
    drwxr-xr-x 4 root root 4096 Apr 16 2014 lib
    lrwxrwxrwx 1 root root 9 Mar 8 01:56 man -> share/man
    drwxr-xr-x 2 root root 4096 Apr 16 2014 sbin
    drwxr-xr-x 7 root root 4096 Apr 16 2014 share
    drwxr-xr-x 2 root root 4096 Apr 16 2014 src
    bluething@ubuntu:~$
    
  4. Download the Oracle Java JDK/JRE for Linux, you can find here. Make sure you select the correct compressed binaries for your system architecture 32-bit or 64-bit. I put on home directory.
  5. Unpack the compressed Java binaries to the directory /usr/local/java.
    bluething@ubuntu:~$ sudo tar xvzf jdk-7u75-linux-x64.tar.gz -C /usr/local/java
    bluething@ubuntu:~$ sudo tar xvzf jdk-8u40-linux-x64.tar.gz -C /usr/local/java
    bluething@ubuntu:~$ ls -l /usr/local/java
    total 8
    drwxr-xr-x 8 uucp 143 4096 Dec 18 17:04 jdk1.7.0_75
    drwxr-xr-x 8 uucp 143 4096 Feb 10 21:42 jdk1.8.0_40
    bluething@ubuntu:~$
    
  6. Edit the system PATH file /etc/profile and add the following system variables to your system path. I’m using gedit.
    JAVA_HOME=/usr/local/java/jdk1.7.0_75
    JRE_HOME=$JAVA_HOME/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export JAVA_HOME
    export JRE_HOME
    export PATH
    
  7. Inform your Ubuntu Linux system where your Oracle Java JDK/JRE is located.
    bluething@ubuntu:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_75/bin/java" 1
    update-alternatives: using /usr/local/java/jdk1.7.0_75/bin/java to provide /usr/bin/java (java) in auto mode
    bluething@ubuntu:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_75/bin/javac" 1
    update-alternatives: using /usr/local/java/jdk1.7.0_75/bin/javac to provide /usr/bin/javac (javac) in auto mode
    bluething@ubuntu:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_75/bin/javaws" 1
    update-alternatives: using /usr/local/java/jdk1.7.0_75/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode
    bluething@ubuntu:~$
    
  8. Inform your Ubuntu Linux system that Oracle Java JDK/JRE must be the default Java.
    bluething@ubuntu:~$ sudo update-alternatives --set java /usr/local/java/jdk1.7.0_75/bin/java
    bluething@ubuntu:~$ sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_75/bin/javac
    bluething@ubuntu:~$ sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_75/bin/javaws
    bluething@ubuntu:~$
    
  9. Reload your system wide PATH /etc/profile.
    bluething@ubuntu:~$ . /etc/profile
    bluething@ubuntu:~$
    

    Reboot Ubuntu

  10. Test to see if Oracle Java was installed correctly on your system.
    bluething@ubuntu:~$ java -version
    java version "1.7.0_75"
    Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
    bluething@ubuntu:~$
    

 

Categories: JAVA, Ubuntu

Membuat database baru pada Oracle 10g

November 28, 2010 Leave a comment

Setelah kita selesai melakukan instalasi Oracle maka tahap selanjutnya adalah membuat database. Saya menggunakan Oracle 10g pada sistem operasi Ubuntu 10.10.Untuk membuat database kita menggunakan bantuan Database Configuration Assistant (dbca). Dari terminal kita ketikan

bluething@bluething-laptop:~$ dbca

Read more…

Install Oracle pada Ubuntu 10.10 (Maverick Meerkat) bagian kedua (tamat)

November 27, 2010 2 comments

Setelah mengikuti proses persiapan di bagian pertama tadi sekarang kita akan masuk pada proses instalasi. Saya menyiapkan file installer Oracle di dalam direktori /opt/database/. Anda dapat meletakan file installer ini dimana saja.

Sebelumnya kita perlu memberikan owner direktori mentahan Oracle kepada user yang kita siapkan

sudo chown -R bluething:oinstall /opt/database

Pindah direktori ke dalam /opt/database/ dan jalankan file installer (runInstaller)

cd /opt/database/

./runInstaller

Proses install akan berjalan dengan bantuan GUI. Read more…

Install Oracle pada Ubuntu 10.10 (Maverick Meerkat) bagian pertama

November 27, 2010 2 comments

Seperti biasanya ane nga perlu banyak basa basi. Tutorial ini ane buat karena rasa penasaran ane terhadap cara instalasi Oracle pada sistem operasi Linux yang katanya punya tingkat kesulitan lumayan tinggi.

Dalam tutorial ini saya akan menginstall Oracle dalam sistem operasi Ubuntu 10.10. Karena Ubuntu secara default tidak didukung oleh Oracle, maka dalam proses instalasinya dibutuhkan trick khusus. Read more…

Install LAMPP pada Ubuntu 10.10

Apa itu LAMPP? Mungkin ada yang belum mengetahui software apakah LAMPP itu. LAMPP itu sebenarnya adalah software server apache yang di dalamnya sudah terbundle database server mysql. Dari devinisi ini pasti terlintas dalam pikiran kita kata XAMPP.

Yups benar, LAMPP sama seperti XAMPP, hanya saja LAMPP dibuat untuk berjalan dalam sistem operasi Linux, sedangkan XAMPP untuk sistem operasi Windows.

Lalu bagaimana kita melakukan instalasi LAMPP pada linux, apakah sama dengan instalasi XAMPP pada Windows?

Jawabannya tentu saja tidak. Berikut penjelasan lengkapnya: Read more…

Instal JDK pada Ubuntu 10.10 (Maverick Meerkat)

Setelah Sun diambil alih oleh Oracle, JDK tidak lagi masuk ke dalam repository Ubuntu (jangan tanya saya kenapa hal itu terjadi :D) Sebagai gantinya sekarang terdapat OpenJDK. Perbedaannya class-class yang terdapat dalam OpenJDK lebih sedikit dibandingkan dengan Sun JDK. Sebab class-class yang tidak bersifat open source sudah dihilangkan.

Oleh karena itu sebagian orang masih menginginkan menginstal Sun JDK ketimbang OpenJDK. Walaupun dalam kenyataannya nanti tidak semua class dalam Sun JDK itu akan terpakai. Lalu bagaimana caranya kita menginstal Sun JDK dalam Ubuntu.

Pertama kita harus mendownload terlebih dahulu Sun JDK di sini. Kita akan melakukan instalasi seperti saat kita menginstal JDK di Windows. Letakkan file tersebut dalam direktori /opt. Read more…