Luthfi Idris Cerita Linux, Jerman Wirausaha dan Hidup Sederhana

update-alternative

Ada skenario seperti ini, ada satu perangkat lunak/pustaka yang digunakan untuk satu tujuan tapi punya banyak versi. Kadang-kadang kita butuh versi lama untuk menjalankan sebuah perangkat lunak, kadang juga kita membutuhkan versi terbaru untuk menjalankan perangkat lunak yang terbaru. Dua versi ini sama-sama dibutuhkan dan bisa dipakai secara bergantian.

Untuk menyelesaikan masalah ini debian sudah menyediakan program bernama update-alternative. Contoh saya masih menggunakan eclipse 3.8 indiego untuk memprogram dengan bahasa pemrograman java, sedangkan untuk C saya menggunakan eclipse terbaru, luna. Luna membutuhkan java 7 sedangkan indiego java 6.

sudo update-alternative --config java
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac" 1
sudo update-alternatives --remove java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java
sudo update-alternatives --list java

-Perintah pertama adalah perintah mengkonfigurasi perintah java, setelah kita tekan enter maka kita diberikan pilihan versi java mana yang akan kita gunakan.

-Perintah kedua adalah menambahkan secara manual perintah java beserta path(lokasi) dan prioritasnya (1)

-Perintah ketiga adalah untuk menghapus entri java beserta lokasinya

-Perintah terakhir untuk menampilkan entri yang ada pada perintah java

« Pos Sebelumnya Pos Sesudahnya »