Anda di halaman 1dari 2

TUTORIAL Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya...

| Tutorial
Mandriva Linux

Tips Instalasi Paket Mandriva


Linux Melalui Jaringan
Menginstalasi paket di Linux memang selalu dihadapkan dengan masalah dependensi.
Tapi, hal tersebut bukanlah masalah lagi.

M
engakali permasalahan instalasi, bz2) harus diubah terlebih dahulu menjadi Bagi komputer standalone, Anda tidak
itulah yang kita coba selesaikan paket RPM. Untuk mengubah paket tarbal perlu menginstalasi paket Apache. Selain
di sini. Linux memang menawar- menjadi paket RPM pernah dibahas pada itu, di sini diasumsikan bahwa server reposi-
kan banyak kelebihan, tetapi untuk masalah InfoLINUX terdahulu. tori menggunakan nomor IP 192.168.0.33.
instalasi sepertinya Linux belum bisa me- Distro yang digunakan kali ini adalah Siapkan direktori utama untuk meletak-
nenangkan para penggunanya. Mandriva Linux, tetapi tips ini juga berlaku kan paket-paket RPM Mandriva Linux. Pa-
Akan tetapi, Linux selalu memberikan bagi pengguna Mandrakelinux. Sedangkan, da tutorial ini kita menggunakan contoh di-
solusi untuk permasalahan yang selalu men- tips instalasi paket melalui jaringan pada rektori /home/repositori. Direktori ini bisa
jadi momok bagi pengguna Linux terutama distro-distro Linux lainnya akan kita bahas Anda tentukan di mana saja. kemudian atur
yang masih pemula. Memang tema yang di- pada InfoLINUX edisi-edisi mendatang. permission direktori tersebut agar dapat
angkat di sini adalah menginstalasi melalui Pertama, kita akan membangun server diakses oleh siapa saja:
jaringan, tapi tips ini juga bisa diimplemen- repositori. Ingat, jalankan perintah-perin- # mkdir /home/repositori
tasikan pada komputer standalone. tah dibawah ini sebagai ‘root’, kecuali ben- # chmod 755 /home/repositori
Pada instalasi paket melalui jaringan tuk prompt yang diperlihatkan adalah ‘$’.
ini, kita pertama akan membangun sebuah Sebelumnya, periksalah server repositori Kemudian, buatlah direktori di dalam-
server repositori. Pada server repositori Anda, apakah instalasi Mandriva Linux su- nya untuk meletakkan paket-paket RPM
ini, ditempatkan semua paket Linux yang dah dilengkapi dengan paket Apache web Mandriva Linux. Misalnya, paket-paket
akan diinstalasi ke komputer-komputer server, dengan perintah: RPM dari CD-CD instalasi Mandriva Linux
client. Untuk komputer standalone, maka $ rpm -qa | grep apache yang terdapat di dalam direktori media/
komputer bertindak sebagai server reposi- main pada setiap CD-CDnya dicopy ke di-
tori sekaligus sebagai komputer client. Pa- Jika terdapat keluaran, maka paket rektori /home/repositori/pakets. Kemudian,
ket-paket Linux di sini berupa paket-paket Apache sudah terinstalasi. Jika belum, Anda masuklah ke dalam direktori tersebut dan
RPM khusus distro Mandriva Linux. Se- dapat menginstalasinya dengan: jalankan perintah ‘genhdlist’:
dangkan, paket-paket tarbal (tar.gz atau tar. # urpmi apache2 # mkdir /home/repositori/pakets

Gambar 1. Mempersiapkan direktori repositori. Gambar 2. Menambahkan baris Alias pada commonhttpd.conf.

76 INFOLINUX 09/2005 www.infolinux.web.id


Berita | Ulasan | Adu Software | Utama | Bisnis | Apa Sih Sebenarnya... | Tutorial TUTORIAL
Mandriva Linux

Gambar 3. Menambahkan baris Direktori pada file commonhttpd.conf. Gambar 4. Mengetes perubahan pada commonhttpd.conf.

# chmod 755 /home/repositori/ Sehingga menjadi seperti yang terlihat Atau, gunakan cara yang lebih mu-
pakets pada gambar 2. Kemudian pada bagian ak- dah, yaitu dengan Mandrakelinux Control
# cd /home/repositori/pakets hir dari file commonhttpd.conf tambahkan: Center. Pada komputer client, masuk ke
# genhdlist ... Menu->System->Configuration->Configure
parsing . <Directory /home/repositori> Your Computer. Kemudian, pilih tabulasi
Options Indexes MultiViews Software Management, dan pilih icon “Se-
Apabila tidak terdapat keluaran pesan AllowOverride None lect from where software packages are down-
error, berarti tidak terdapat masalah pada <IfModule mod_access.c> loaded when updating the system”. Klik pada
paket-paket RPM didalam direktori ini. Order allow,deny tombol Add Custom, pilih medium “HTTP
Jika Anda ingin menambahkan direkto- Allow from all server”, masukkan nama repositori pada
ri-direktori lain, misalnya direktori /home/ </IfModule> kolom “Name:” (misalnya: “pakets”), dan
repositori/updates untuk menaruh paket- </Directory> masukkan situs tujuan pada kolom “URL:”
paket RPM update Mandriva Linux resmi ... (misalnya: “http://192.168.0.33/repositori/
yang diperoleh dari Internet, atau direktori pakets”), lalu klik Ok. Maka, repositori pa-
/home/repositori/penting untuk menaruh Sehingga menjadi seperti yang terlihat kets akan muncul pada tampilan jendela
paket-paket RPM yang harus terinstalasi pada gambar 3. “Media Manager”, klik Ok.
pada setiap komputer client jaringan. Sekarang, restart service Apache agar Anda bisa menambahkan repositori-re-
Tapi, jangan lupa untuk mengatur per- perubahan-perubahan yang baru saja kita positori lainnya dengan melakukan lang-
mission direktorinya agar dapat diakses oleh lakukan terupdate pada service Apache: kah-langkah yang sama seperti di atas.
siapa saja, jalankan perintah ‘genhdlist’. # /etc/init.d/httpd restart Sekarang Anda dapat melakukan ins-
Sekarang direktori untuk repositori pa- talasi paket dari komputer client melalui
ket-paket RPM Mandriva Linux sudah siap. Periksalah apakah perubahan yang kita Mandrakelinux Control Center tadi, dengan
Kemudian, kita akan melakukan penga- lakukan barusan sudah benar dengan brow- mengklik icon “Look at installable software
turan pada Apache web server agar dapat ser Firefox, dan coba kunjungi “http://local- and install software packages”. Di sana Anda
diakses oleh komputer-komputer client. host/repositori/” atau “http://192.168.0.33/ akan melihat paket-paket Mandriva Linux
Sebagai root, editlah file commonhttpd. repositori/”, maka seharusnya akan me- yang tersedia.
conf yang terdapat di direktori /etc/httpd/ nampilkan seperti pada gambar 4. Nah, se- Jika lebih menyukai melalui command
conf dengan menggunakan tool editor (di karang server repositori siap digunakan. line, Anda bisa menggunakan perintah:
sini kami menggunakan vim). Lalu, untuk pengaturan pada komputer- # urpmi <nama paket>
# vim /etc/httpd/conf/ komputer client, jalankan perintah:
commonhttpd.conf # urpmi.addmedia <nama misalnya menginstalasi xmms dengan:
repositori> http://<nomor IP # urpmi xmms
Carilah di dalam file commonhttpd.conf server repositori/direktori
tersebut bagian Aliases, seperti pada gambar Maka, urpmi akan menginstalasi seka-
2, kemudian tambahkan baris: misalnya: ligus paket-paket dependensinya, Jadi Anda
Alias /repositori # urpmi.addmedia pakets http:// tidak perlu bersusah-susah payah lagi.
/home/repositori 192.168.0.33/repositori/pakets E. Wiryadi Salim (wiryadi@infolinux.co.id)

www.infolinux.web.id INFOLINUX 09/2005 77