Instalasi Paket OpenSource di Linux

dokumen-dokumen yang mirip
Manajemen Paket pada GNU/Linux

Redhat Package Manager (RPM). Format rpm ini dikembangkan oleh distribusi Redhat Linux. Umumnya rpm ini digunakan di distribusi linux turunan Redhat,

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

Teknik Install dan Uninstall Program di Mandrake Linux

MODUL 5 MANAJEMEN PAKET

Manajemen Paket/Aplikasi

.B A B Konfigurasi Software. Pada Bab ini Anda akan mempelajari cara: Instalasi dan Uninstalasi Software

Tutorial Penggunaan Truecrypt

LAMPIRAN C INSTALASI PERANGKAT LUNAK

Hadirkan Dunia Multimedia dengan XINE!!

Emulator Android Di Linux

Pengaplikasian Pohon dalam Sistem Repository Ubuntu Linux

Ika Nur Khana

ls = Melihat isi direktori #ls NamaFolder

Septina Budi Kurniawati

Installasi dan Uninstall Paket Aplikasi Ubuntu

SISTEM OPERASI LINUX

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

Artikel ini akan mencoba mengupas tentang program aplikasi DIA, dari proses instalasi sampai penggunaan dasar.

Sistem Manajemen Paket Ubuntu

Cara Membangun Server Virtual Linux Debian Menggunakan VMWare

Reza Muhammad

Sudarma Sopian Blog: Pendahuluan. Isi. Lisensi Dokumen:

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

I. Setting Yang Perlu Dilakukan: 1. Download terlebih dahulu installer Mahara di alamat website resmi mahara:

Langkah Instalasi Debian 4.0 Etch

1. Langlah pertama yang harus Anda lakukan adalah mengunduh XAMPP terlebih dahulu di alamat website resmi yaitu.

Ghandie Kurnia Widi

Petunjuk Instalasi SRAC

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

Yudha Yudhanto, S.Kom

Panduan Instalasi Drupal 7 di Localhost

Mengenal Fitur OpenSolaris (Part 1) Agus Setiawan Lisensi Dokumen: OpenSolaris Untuk Newbie,

Berikut langkah-langkah memulai menggunakan Mozilla Thunderbird :

Panduan Pendayagunaan Open Source Software: Instalasi IGOS Nusantara. Kementerian Negara Riset dan Teknologi dan Yayasan Penggerak Linux Indonesia

Cara Mudah Menggunakan Ubuntu 11.10

MODUL 11 PENGENALAN LINUX

E-Book. Basic Linux Command. (Panduan Dasar Perintah Linux) Dindin Hernawan Ilham Adi Setiawan <facebook.com/ilham.

Cara Instalasi Ubuntu pada Virtual Box

Instalasi Joomla 1.7

LINUX. by: Ahmad Syauqi Ahsan

Install Ubuntu Linux 8.04 di partisi Windows

Ghandie Kurnia Widi Lisensi Dokumen: Copyright IlmuKomputer.

PENGENALAN DAN INSTALASI SOFTWARE

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

Instalasi Framework Laravel di Windows dan di Linux Ubuntu

Software Digital Journal Al-Manär Edisi I/2004 Copyleft 2004 Digital Journal Al-Manär. Alif Muttaqin

Sekilas Tentang Virtualisasi. Istilah Virtualisasi pada Buku Ini

Praktikum I Pengenalan Sistem Operasi Linux

Jurus Ampuh Install Linux Ubuntu pada Vmware Player

MODUL 1 INSTALASI DAN PENGENALAN OS. MCROSOFT WINDOWS

Sudarma Sopian Pendahuluan. Isi. Lisensi Dokumen:

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan.

Pengenalan dan Instalasi Wireshark

Lebih Dekat Dengan Component Joomla

BEBERAPA FITUR LINUX UBUNTU 11.10

Happy Chandraleka

INSTALASI LINUX BLANKON 7 DI VIRTUALBOX

Tutorial Web Server dengan Bitnami LappStack Copyright liyantanto.wordpress.com

Choirul Amri. I. Pendahuluan.

I. Pengenalan Samba. Heri Susanto Lisensi Dokumen:

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

Menginstal Web Server Apache, PHP, dan MySQL

Fidens Felix VHS

Mengenal Module Joomla

Qemu, Virtual Machine yang Ringan

Slackware my linux system choice

VM Virtual Box dan Cara Menginstalnya

MODIFIKASI DAN PENERAPAN DISTRIBUSI DEBIAN GNU/LINUX PADA WARNET

Juhaeri

Ari Angga Wijaya

Monitoring Client - Server dengan VNC

Raharjo

Cara Install Windows XP pada QEMU

Mencoba 8 Fitur Baru Windows 8

Rima Hidayati

APLIKASI WEB DINAMIS LANJUT TUGAS 1

Panduan Instalasi Apache, PHP dan MySQL pada GNU/Linux

RiF

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

" PERKENALAN LINUX UBUNTU " Praktikum Sistem Operasi PTIIK UB 2012/2013 Oleh : Fauzi Dwi Susanto (TIF-2010)

VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX

Membangun Sendiri Radio Internet

MENJALANKAN BACKTRACK 5 RC3 DI WINDOWS 8.1

Membuat Multiboot Linux Dalam 1 Flashdisk

Remember Hello word!

TUGAS 1 WEB DINAMIS LANJUT

Ghandie Kurnia Widi Lisensi Dokumen:

1. Untuk menyisipkan dokumen tersebut, pilih tombol Add Media. 2. Klik tombol Select Files untuk menentukan file yang akan diupload.

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

Farhan Perdana

Instalasi ubuntu. Langkah pertama boot ubuntu installer pada PC anda. pilih start or install ubuntu

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

Konfigurasi Web Server

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

Menampilkan Data/Tabel MySQL di Ms.Access

Ahmad Aminudin

Koneksi Host Windows 8 dengan Guest Mikrotik 5.20 pada VMware

Transkripsi:

Instalasi Paket OpenSource di Linux Zulkhaery Basrul zulkhaery@ilmukomputer.com http://zulkhaery.tk Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Open Source, istilah yang populer akhir-akhir ini di masyarakat peminat TI. Populer karena semua paket, program atau software opensource dapat diambil dan di modifikasi kemudian di publikasi kembali tanpa takut dikenal sebagai plagiator, pembajak dan sebagainya. Walau perlu di ingat bahwa tidak semua program/paket opensource gratis. Istilah opensource sendiri merujuk ke listing atau source program yang dibuka untuk umum. Dunia opensource sendiri berkembang melalui internet. Dan melalui internet pula ribuan program opensource dapat di ambil. Dan pada umumnya program-program opensource adalah gratis. Beberapa site penyedia link ke program opensource adalah http://sourceforge.net, http://freshmeat.net, http://rpmfind.net, dan tentunya masih sangat banyak yang lain. Silahkan di cari dengan search engine favorite anda. Di sisi end user, banyak software-software baru yang kita perlukan untuk bekerja. Dengan adanya gerakan opensource, ini tentu menarik, karna begitu banyaknya software/ program yang dapat kita ambil melalui internet. Pada tulisan ini, penulis mencoba mengkhusukan pada cara instalasi program opensource pada distro yang menggunakan Redhat Package Manager (RPM) Berbeda dengan Windows yang tinggal klik dan proses instalasi software yang kita download pun berjalan, di Linux mau tidak mau kita harus berkenalan dengan packet manager. Salah satu paket manajer yang populer adalah RedHat Package Manager (RPM). Walau mengusung nama RedHat, namun aplikasi ini digunakan oleh banyak distro untuk memanajerial paket-paket yang di distro yang bersangkutan., beberapa diantara distro yang menggunaka RPM untuk manajemen paket adalah Mandrake, Trustix, SuSe. Walau sangat mudah mengetikkan perintah-perintah yang ada, banyak imigran dari windows yang kesulitan menangani paket/software yang mereka dapatkan. Seperti contoh kasus yang penulis alami, seorang temen yang kebingungan bagaimana instalasi Yahoo! Messenger di RedHat. Apa itu Paket Manager? Package Manager merupakan tool bantu untuk menangani/ menginstal aplikasi di beberapa distro. Ini tentu berbeda dengan software manager yang berbasi GUI di linux. Software manajer merupakan perangkat bantu untuk menangani aplikasi yang terdapat di distribusi linux. Analogi untuk software

manager adalah seperti utilitas Add/Remove Program yang terdapat di Control Panel nya windows. Jadi jika pada proses instalasi linux (RedHat misalnya) kita tidak menginstal OpenOffice, kemudian setelah linux terinstal, kita berubah pikiran dan ingin menambah OpenOffice, maka langkah nya sama seperti add/remove program di Windows, yaitu klik Main Menu (gambar topi merah yang ada di kiri bawah layar) ---> System Settings ---> Add/Remove Applications. Sementara untuk menginstal program yang kita dapat dari internet, kita menggunakan Paket Manager. Apa yang bisa dilakukan Paket Manager? 1. Instalasi/ Uninstal, 2. Melihat Informasi tentang suatu paket 3. Melihat paket-paket yang terinstal 4. Upgrade/Downgrade paket 5. Membuat suatu paket (build) 6. Dan sebagai nya. Sedikit tentang File *.exe, *.zip, *.tar.gz, *.tgz *.rpm, *.src.rpm, *.tar.bz2 dan *.deb Secara umum, paket-paket software yang ada di internet, berakhiran exe, zip, tar.bz2 tar.gz, rpm dan deb (untuk distro Debian). Kita sangat akrab dengan paket yang berakhiran exe dan zip. Keduanya merupakan file untuk system operasi Windows. Program yang kita download umumnya menggunakan ekstensi tersebut. Sementara untuk file-file berekstensi.tar.gz, rpm, src.rpm.tar.bz2 dan deb merupakan paket software untuk sistem operasi linux (turunan unix lainnya). Terdapat perbedaan cara instalasi paket dengan ekstensi rpm atau src.rpm dan deb dengan paket berekstensi.tar.bz2, tgz dan tar.gz. Filefile tar.bz2 atau tar.gz merupakan file bundel/ kompress dari linux, seperti file zip di windows. File -file jenis ini memerlukan cara instalasi yang sedikit membingungkan bagi imigran baru. Jika beberapa distro Linux, menyertakan RPM dalam distribusi nya, maka Debian punya cerita lain. Distro Linux Debian, memiliki program tersendiri untuk manajerial paket-paket/ software nya, dikenal dengan nama DPKG. Di artikel ini penulis mengkhusukan diri untuk RPM. Instalasi dengan RedHat Package Manager Sebelum mendowload aplikasi OpenSource, pertama kita harus melihat ekstensi filenya. Jika berakhiran.rpm, maka caranya seperti yang akan di jelaskan dibawah. File-file rpm menggunakan format penulisan yang agak unik yaitu : nama_paket-versi-release-arsitektur.rpm Misalnya jika kita menginstal Yahoo! Messenger maka format nama filenya adalah : ymessenger-1.0.4-1.i386.rpm dengan keterangan sebagai berikut : ymessenger : merupakan nama file 1.0.4 : versi dari ymessenger tersebut 1 : release dari versi yang dimaksud i386 rpm : arsitektur yang kompetibel dengan ymessenger tersebut (intel 386 keatas) : ekstensi file yang dimaksud. Contoh lain adalah paket binari dari python, silahkan buka http://www.python.org/2.3.2/rpms.html maka kita akan menjumpai paket yang bernama python2.3-2.3.2-1pytdotorg.i386.rpm, silahkan di artikan sendiri. Pertanyaan cerdas yang muncul adalah bagaimana cara menginstal setelah paket-paket tersebut ada di komputer kita? Berikut perintah-perintah umum untuk rpm. Instalasi Sintaks umumnya adalah : rpm -i nama_paket-versi-release-arsitektur.rpm. Kita ambil contoh instalasi Yahoo! Messenger diatas. #rpm -i ymessenger-1.0.4-1.i386.rpm

Bebebapa opsi tambahan untuk instalasi (-i) adalah : -h, untuk melihat output instalasi. -v, melihat progress instalasi Jadi lengkapnya adalah : #rpm -ivh ymessenger-1.0.4-1.i386.rpm Masalah yang sering muncul ketika instalasi adalah dependencies (ketergantungan suatu paket dengan paket lain). Misalnya kita menginstal paket a, ternyata paket a membutuhkan paket b. Jika ini terjadi, ingatlah nama paket b itu, cari di internet lalu instal paket b pertama kali, kemudian lanjutkan instalasi paket a. Kita bisa mengabaikan dependencies ini, tentu resikonya program yang kita instal tidak berjalan dengan baik. Untuk mengabaikan dependencies sintaks nya : rpm -ivh --nodeps nama_paket-versi-release-arsitektur.rpm Saran penulis, sebelum menginstal atau mendownload suatu paket, cari tau apakah paket tersebut membutuhkan paket lainnya. Gunakan search engine, atau kunjungi situs resmi paket yang di maksud. Masih ada beberapa opsi lainnya untuk instalasi. Lengkapnya bisa dilihat di http://www.rpm.org/maxrpm/ch-rpm-install.html Uninstal/Remove rpm -e nama_paket Contoh : #rpm -e ymessenger Berbeda dengan instalasi, ketika meremove/ uninstal paket kita hanya menggunakan nama paket jadi pada contoh diatas kita tidak menambahkan -1.0.4-1.i386.rpm Beberapa program kadang membutuhkan file-fila lainnya. Jika kebetulan kita meremove/ uninstal suatu paket dimana paket tersebut dibutuhkan oleh program lainya, maka akan timbul pesan kesalahan. Untuk tetap meremove/ uninstal paket tersebut dengan mengabaikan pesan kesalahan, gunakan opsi -nodeps jadi lengkapnya seperti berikut : #rpm -e--nodeps ymessenger Upgrade Paket rpm -Uvh nama_paket-versi-release-arsitektur.rpm (Note : U di ketik dengan huruf KAPITAL) Menggunakan opsi -U agak boros, karena opsi tersebut juga menginstal paket yang sudah ada. Jadi untuk beanr-benar melakukan upgrade gunakan sintaks : rpm -Fvh nama_paket-versi-release-arsitektur.rpm Downgrade Paket Kenapa mesti di downgrade? Bisa jadi paket baru yang kita dapatkan terdapt banyak bug. Nah, solusi nya kembali ke paket lama. Jadi tentu kita mendowngrade paket yang di maksud. rpm -Uvh--oldpackage nama_paket-versi-release-arsitektur.rpm. Untuk contoh Yahoo! Messenger diatas sebagai berikut : #rpm -Uvh--oldpackage ymessenger-1.0.4-1.i386.rpm Melihat Paket Yang Terinstal rpm -qa Jika ouput yang di dapat terlalu banyak sehingga kita tidak bisa meelihat satu persatu gunakan pipeline dan more jadi : #rpm -qa more Atau kita ingin menyimpan output nya kedalam suatu file maka perintahnya : #rpm -qa > file Lalu buka file tersbut untuk membacanya. Untuk melihat suatu paket yang mengandung kata-kata tertentu. Misal kita ingin melihat paket yang mengandung kata-kata python. Gunakan : #rpm -qa grep python

Melihat File-file yang dikandung suatu paket rpm -ql nama_paket-versi-release-arsitektur.rpm Contoh : #rpm -ql ymessenger-1.0.4-1.i386.rpm Melihat Banyaknya Paket yang terinstal rpm -ql wc -l Memeriksa Paket yang terinstal rpm -V nama_paket-versi-release-arsitektur.rpm (Note: V huruf KAPITAL) Instalasi Paket berakhiran src.rpm Paket src.rpm merupakan paket source dari sebuah paket RPM. Paket src.rpm berisi source (sumber) program.. Untuk contoh paket ini, lihat di http://www.python.org/2.3.2/rpms.html terdapat sebuah paket bernama : python2.3-2.3.2-1pydotorg.src.rpm. Bagaimana instalasi paket source? Sebelum instalasi, kita harus membangun ulang (rebuild) paket tersebut. Untuk membangun ulang, sintaks perintahnya sebagai berikut : rpm --rebuild nama_paket-versi-release.src.rpm Kemudian setelah di rebulid, paket yang terbentuk akan berakhiran *.rpm. Ini artinya proses instalasi menggunakan perintah biasa yaitu : rpm -i nama_paket-versi-release-arsitektur.rpm, seperti yang telah di jelaskan diatas. Paket RPM hasil rebuild tadi berada di direktori /usr/src/rpm/rpms/arch. Instalasi Paket berakhiran tar.bz2 dan tar.gz Untuk instalasi paket berakhiran tar.bz2 atau tar.gz syarat yang utama adalah terdapat compiler C (GCC) di komputer. Berikut langkah-langkahnya: 1. Download paket yang dimaksud, seperti biasa melalui xwindow. Atau menggunakan command line dengan perintah : # wget [url-instalasi] Misalnya #wget http://www.python.org/ftp/python/2.3.2/python-2.3.2.tgz 2. Setelah proses download selesai, langkah selanjutnya adalah menguraikan paket tar.gz atau tar.bz2 yang kita donwload tadi. Caranya : - Untuk paket yang berakhiran tar.gz dan tgz gunakan perintah # tar -zxvf [nama-file].tar.gz - Untuk paket yang berakhiran tar.bz2 gunakan perintah # tar -xjvf [nama-file].tar.bz2 File-file yang telah diuraikan ini akan menempati direktori tersendiri. Nama direktori yang baru ini, pada umumnya sama dengan nama paket. 3. Kemudian cek, apakah direktori baru telah terbentuk dengan # ls -la 4. Masuk ke direktori tersebut dengan perintah # cd [nama-direktori] 5. Lalu kita akan mengkonfigurasi software/paket tersebut dengan perintah : #./config atau # make config 6. Kemudian, lakukan compile source program dengan perintah : # make atau # make all 7. Terakhir, setelah source terkompile dengan benar, maka kita akan menginstal object yang dihasilkan dengan perintah : #make install. Tunggu beberapa saat dan porgram opensource pun siap dijalankan. Untuk mengetahui dimana lokasi software/ program yang telah kita instal gunakan perintah # locate nama-paket, misalnya : #locate Python-2.3.2 Sebagai catatan akhir, RPM di Distro Linux Mandrake, lebih powerfull. Hal ini karna Mandrake membuat program URPM (user RPM). URPM bukanlah RPM versi mandrake, namun hanya sebagai pelengkap dari RPM yang memiliki beberapa kekurangan. Salah satu kelebihan URPM adalah kemampuannya untuk langsung menginstal paket-paket yang saling bergantung (dependencies

package), sehingga user tidak di repotkan mencari dan menginstal paket yang dubutukan suatu porgram. Selamat mencoba. Segala caci maki dapat di tujukan ke zulkhaery@ilmukomputer.com Referensi 1. http://www.gnu.org 2. http://www.rpm.org