Sunday, March 16, 2014

Download Aplikasi Ubuntu dan Variannya Lengkap Dengan Dependensi

Install dengan "apt-get"
Salah satu problem yang terjadi pada pengguna Linux terutama Ubuntu adalah jika ingin menginstall aplikasi dibutuhkan koneksi internet. Meskipun tidak semua aplikasi harus di install secara online. Mungkin bagi negara maju yang akses internetnya mudah bukan sebuah masalah. Tapi bagi kita yang di Indonesia koneksi internet masih tidak mudah untuk didapat. 

Problem lain adalah software aplikasi pada Linux Ubuntu biasanya dapat berupa source code atau paket/modul yang terpisah-pisah. Berbeda dengan sistem operasi lain seperti Microsoft Windows yang proses instalasi software aplikasinya dapat di download dan di install dalam satu perintah (double klik atau tekan enter).

Nah, berikut adalah cara yang dapat meringankan beban pengguna Ubuntu yang kesulitan dalam menginstall software aplikasi karena akses internet yang terbatas. Saya berterima kasih pada KPLI NTB yang bersedia menyediakan repository dengan selektor software aplikasi yang dapat menyesuaikan dengan versi Ubuntu yang digunakan.

(Note : teknik ini tidak menjamin 100% berhasil, karena ada kemungkinan paket dan dependensi yang "bentrok" atau tidak sesuai antara paket dengan dependensinya. Diakhir tulisan akan saya tambahkan link untuk cara membenahi jika terjadi "bentrok" dan ketidaksesuaian dependensi. Disarankan untuk melakukan update dan upgrade agar dependensi dan paket sinkron dengan repository.)

Yang diperlukan dalam tutorial ini adalah koneksi internet dan media penyimpanan yang mencukupi. 

Pertama  kita harus tau dulu versi dari Ubuntu yang kita gunakan. Kita bisa cek dengan cara membuka terminal atau tekan ctrl + alt + "t", lalu ketikkan perintah "lsb_release -a". Atau bagi pengguna Ubuntu dengan desktop Unity dapat di cek pada System Monitor.

Selain itu, kita juga harus tau arsitektur Ubuntu yang kita install, apakah 32bit atau 64 bit. Untuk mengeceknya kita bisa gunakan perintah "uname -m". Jika arsitektur menunjukkan i686, i386, i486 atau i586, itu artinya versi OS yang anda gunakan berarsitektur 32 bit atau x86. Jika menunjukkan output amd64, maka arsitektur OS yang anda gunakan adalah 64 bit atau x64.


Dari terminal tampak versi Ubuntu yang sedang saya gunakan adalah Ubuntu 12.10 dengan codename : "quantal"
Selanjutnya kita bisa gunakan komputer lain atau komputer yang terinstall Ubuntu untuk melakukan download software aplikasi yang kita inginkan. Dan jangan lupa pastikan komputer terkoneksi internet. hehehehe...

Next, langsung saja menuju ke repository yang dikembangkan oleh KPLI NTB disini.

Selanjutnya kita isi form yang tersedia sesuai dengan versi Ubuntu yang kita gunakan. Setelah itu pilih software aplikasi yang akan kita download. Misalnya saya akan mendownload aplikasi paket manager Synaptic untuk Ubuntu 12.04 LTS 32 Bit


Setelah semua form terisi, klik submit.

Tunggu hingga muncul paket-paket yang perlu untuk di download,


Kemudian, Klik "Copy to Clipboard" untuk mengcopy link paket-paket yang perlu di download. Kemudian, buat file text kosong untuk mem-paste hasil copian tadi.


Misalnya saya membuat file text kosong dengan nama "Synaptic_Packet_Link" dan saya letakkan di Desktop dengan directory "/home/alfin/Desktop". Kemudian saya membuat satu folder dengan nama "SynapticPacket" dengan directory yang sama untuk menampung hasil download paket-paket tadi.


Jika sudah, kita buka terminal, lalu masuk ke directory dimana folder penampung tadi kita buat. Karena saya meletakkan paket-paket yang akan saya download folder penampung di directory "/home/alfin/Desktop/SynapticPacket", maka perintah terminalnya adalah "cd /home/alfin/Desktop/SynapticPacket".

Kemudian, untuk mendownload paket-paket tadi, kita gunakan downloader "wget" yang merupakan downloader bawaan dari Ubuntu. Jika belum terinstall, install dengan perintah "sudo apt-get install wget". Untuk mendownload paket-paket tadi, kita akan menggunakan link yang sudah kita simpan tadi. Karena file link saya tadi berada di directory "/home/alfin/Desktop/", maka perintah yang digunakan adalah "wget --input-file="home/alfin/Desktop/SynapticPacket". Tunggu hingga proses download selesai.



Jika proses download telah selesai, di terminal akan ada notifikasi bahwa download sudah selesai, berapa besar dan berapa banyak file yang terdownload.

Setelah selesai, kita bisa lihat hasil download tadi melalu file manager. Sekaligus memindahkan paket-paket yang didownload tadi ke media penyimpanan untuk di install pada komputer yang sesuai dengan spesifikasi software aplikasi.

Nah, kalau sudah, yuk kita coba install aplikasi yang kita download ke komputer yang kita inginkan. Pertama, buka file explorer lalu masuk ke directory media storage yang kita gunakan. Tekan Ctrl + Alt + "L" untuk mengetahui directory dari paket yang ada pada media storage kita. Setelah itu kita copi directory tersebut.


Buka terminal dengan menekan tombol Ctrl +Alt + "T". ketik perintah "cd" dan pastekan alamat link tadi dengan menekan tombol Ctrl + Alt + "V".  Sehingga sintaks lengkapnya "cd /home/alfin/Desktop/SynapticPacket". Kemudian untuk menginstall, ketik perintah "sudo dpkg -i *.deb". Masukkan Password, dan tunggu proses berjalan.


Jika proses install berhasil, pada terminal tidak muncul pesan error dan pada menu "dash" Synaptic. Yang semula tidak ada menjadi ada.

Instalasi Sukses

Sebelum
Sesudah

Jika aplikasi kita semua normal, dependensi juga lengkap saat kita buka Synaptic nya, semua berjalan normal tanpa ada notif paket yang rusak / broken.


Pada postingan selanjutnya, akan saya bahas cara membenahi paket dan dependensi yang terjadi bentrok / konflik.

Semoga Bermanfaat. ^__^d

No comments:

Post a Comment