25.12.2012 Views

Die Tricks der Spammer

Die Tricks der Spammer

Die Tricks der Spammer

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!