Die Tricks der Spammer
Die Tricks der Spammer
Die Tricks der Spammer
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
AKTUAL » UTAMA » HARDWARE » KOMUNIKASI » SOFTWARE » PRAKTEK » INTERNET<br />
rpm-python, dan rpm-devel. Untuk memeriksa<br />
apakah sistem telah memiliki paket-paket<br />
tersebut, lakukan pemeriksaan<br />
dengan cara berikut ini.<br />
# rpm -qa | grep -i gnupg<br />
Ganti kata "gnupg" dengan nama paket<br />
yang hendak Anda periksa, misal "python"<br />
atau "rpm-devel". Apabila sudah<br />
ter-install, pada shell akan tampil nama<br />
paket beserta versinya:<br />
gnupg-1.2.1-9<br />
Apabila belum ada, ambil CD distro Anda<br />
dan install paket yang Anda cari tadi. Pada<br />
RedHat, mount CD-ROM instalasi<br />
distronya dan pindah ke direktori RPM.<br />
# mount /mnt/cdrom<br />
# cd /mnt/cdrom/Redhat/RPMS<br />
Periksa apakah paket yang Anda cari ada<br />
pada CD ini (CD RedHat 9 ada 3, karena<br />
itu periksa semua CD). Misalnya paket<br />
yang dicari adalah GnuPG:<br />
# ls | grep -i gnupg<br />
Apabila ditemukan, sesuai munculnya output<br />
nama paket dan versi (gnupg-1.2.1-9),<br />
maka install dengan:<br />
# rpm -Uvh gnupg-1.2.1-9<br />
Ulangi langkah-langkah di atas sampai semua<br />
paket di-install sehingga persyaratan<br />
instalasi Yum terpenuhi. Gambaran tadi<br />
merupakan contoh nyata bagaimana repotnya<br />
instalasi program di Linux. Paket A<br />
bergantung B, B bergantung C dan seterusnya<br />
hingga tujuan semuanya lengkap.<br />
2<br />
Konfigurasi<br />
Setelah Yum diinstalasi, Anda perlu sedikit<br />
mengubah konfigurasinya. Pada<br />
kondisi default, Yum secara otomatis<br />
mencoba menghubungi server-server di<br />
Internet (disebut repository) untuk mendownload<br />
paket-paket terbaru dan menginstall-nya<br />
di PC. Oleh karena ini merupakan<br />
pengujian awal dan sambungan<br />
Internet yang memadai tidak dimiliki<br />
oleh semua pengguna, maka akan dibuat<br />
repository lokal agar Yum meng-install<br />
paketnya dari sumber tersebut.<br />
Setelah 3 CD RedHat disiapkan, ganti<br />
user sebagai ‘root’ dengan perintah:<br />
# su (masukkan password root)<br />
Buat direktori untuk repository di hard disk<br />
# mkdir /distro<br />
Karena jumlah paket di 3 CD RedHat cukup<br />
banyak, sediakan sekitar 1,7 GB. Mount CD<br />
RedHat satu per satu dan pindah ke direktori<br />
RPM (lihat langkah saat meng-install<br />
paket yang diperlukan Yum). Copy semua<br />
file ke direktori "distro"<br />
# cp ./* /distro/<br />
Ulangi untuk semua CD dan lanjutkan dengan<br />
mempersiapkan database Yum:<br />
# yum-arch /distro/<br />
Saat proses berlangsung, akan ditampilkan<br />
pesan seperti gambar di atas. Sesudah<br />
proses pembuatan database selesai, akan<br />
muncul pesan seperti gambar setelah<br />
halaman ini. Langkah selanjutnya adalah<br />
melakukan perubahan pada file konfigurasi<br />
Yum yang terletak pada ‘/etc/yum.conf’.<br />
Adapun isinya (default) adalah:<br />
# $Id: yum-rh.conf,v 1.2 2003/09/18<br />
16:29:06 dude Exp $<br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
pkgpolicy=last<br />
distroverpkg=redhat-release<br />
gpgcheck=1<br />
tolerant=1<br />
exactarch=1<br />
[os]<br />
Membuat database:<br />
Pada tahapan<br />
ini, Yum sedang<br />
mempersiapkan<br />
database yang akan<br />
digunakannya untuk<br />
melakukan proses<br />
pada suatu aplikasi.<br />
name=Red Hat Linux $releasever - $basearch - os<br />
baseurl=http://ayo.freshrpms.net/redhat/$re<br />
leasever/$basearch/os<br />
[updates]<br />
name=Red Hat Linux $releasever -<br />
$basearch - updates<br />
baseurl=http://ayo.freshrpms.net/redhat/$re<br />
leasever/$basearch/updates<br />
[freshrpms]<br />
name=Red Hat Linux $releasever -<br />
$basearch - freshrpms<br />
baseurl=http://ayo.freshrpms.net/redhat/$re<br />
leasever/$basearch/freshrpms<br />
Pada konfigurasi seperti ini, instalasi<br />
atau update paket terbaru akan dilakukan<br />
dari Internet. Agar instalasi dilakukan dari<br />
repository lokal, ubah isi file ‘/etc/ yum.<br />
conf’ tersebut dengan konfigurasi (file<br />
lama jangan dihapus, rename saja misal<br />
menjadi /etc/yum.conf.bak) seperti di<br />
bawah ini.<br />
# $Id: yum-rh.conf,v 1.2 2003/09/18<br />
16:29:06 dude Exp $<br />
[main]<br />
cachedir=/var/cache/yum<br />
debuglevel=2<br />
logfile=/var/log/yum.log<br />
pkgpolicy=last<br />
distroverpkg=redhat-release<br />
gpgcheck=1<br />
tolerant=1<br />
exactarch=1<br />
[os]<br />
name=Red Hat Linux $releasever -<br />
$basearch - os<br />
baseurl=file:/distro<br />
Perubahan dilakukan pada parameter<br />
"baseurl" agar merujuk ke direktori lokal.<br />
CHIP | JULI 2004<br />
151