¾ home
Digunakan untuk instalasi vpopmail, di mana vpopmail iniakan digunakan untuk menampung alamt e-mail dan yang diterima oleh
user. ¾
varwwwcgi-bin Direktori ini digunakan untuk instalasi qmailadmin dan sqwebmail.
¾ usrlocalsrcqmailadmin, wwwcgi-bin, wwwhtml
Digunakan sebagai ruang konfigurasi sistem qmailadmin. Setelah paket – paket dasar di atas sudah terinstal dan direktori – direktori
yang dibutuhkan sudah tersedia, langkah selanjutnya hapuslah paket yang tidak digunakan dalam instalasi Qmail. Biasanya sistem operasi RedHat dan Fedora
masih menggunakan Sendmail sebagai standar mail saat instalasi sistem operasi, sehingga perlu menonaktifkan paket tersebut atau menghapusnya. Untuk
menghapus paket Sendmail gunakan perintah ; [rootjellyfishfish iwan] rpm -e --nodeps sendmail-8.12.11-4.6
Sendmail memiliki dependensasi atau ketergantungan dengan beberapa file, antara lain mdadm-1.5.0-3, fetchmail-6.2.5-2, dan mutt-1.4.1-6 sehingga ketika
menghapus paket tersebut perlu ditambahkan perintah --nodeps agar sendmail tersebut dapat terhapus.
3.2 Instalasi dan Konfigurasi
Sebelum melakukan instalasi paket – paket utama, pastikan terlebih dahulu semua paket pendukung instalasi sudah tersedia, dan semua paket source code
yang berhubungan dengan instalasi Qmail disimpan di direktori usrlocalsrc sehingga semua instalasi dilakukan di direktori tersebut. Dianjurkan saat
melakukan perintah – perintah penginstalan ini berjalan sebagai root. Instalasi pada sistem operasi Linux yang menggunakan compiler libc.2-3 memiliki
konfigurasi yang berbeda sehingga membutuhkan paket patch tambahan.
3.2.1 Instalasi Daemontools
Daemontools merupakan paket yang berisi utility yang digunakan untuk mengatur dan memonitor service yang akan digunakan oleh Qmail.
Daemontools akan melakukan starting service dan melakukan restart apabila ada service yang mati.
Instalasi Demontools sangat berbeda dengan paket yang lain, paket ini tidak dapat dikonfigurasi ulang atau di-make ulang. Jika paket ini sudah
terinstal maka selamanya akan tetap terinstal, direktorinya dibuat oleh root dan semua file bekerja pada direktori tersebut.
Berikut langkah – langkah penginstalannya : Pertama masuk ke direktori Daemontools
[rootjellyfishfish src] cd daemontools-0.76 Selanjutnya melakukan penambahan patch
[rootjellyfishfish daemontools-0.76] patch -p1 ....daemontools-0.76.errno.patch
Hasil dari perintah diatas sebagai berikut : Stripping trailing CRs from patch.
patching file srcerror.h
Untuk menginstal Daemontools gunakan perintah berikut : [rootjellyfishfish daemontools-0.76] .packageinstall
Instalasi akan membuat direktori command, service, dan service scscanboot yang digunakan untuk starting.
Potongan hasil instalasi terlihat seperti di bawah ini : Copying commands into .command...
Creating symlink daemontools - daemontools-0.76... Making command links in command...
Making compatibility links in usrlocalbin... Creating service...
Adding svscanboot to inittab... init should start svscan now.
Dengan melihat potongan instalasi diatas maka proses instalasi telah berhasil. Untuk memeriksa apakah Daemontools sudah berjalan gunakan
perintah ps [rootjellyfishfish daemontools-0.76] ps ax | grep read
6820 ? S 0:00 readproctitle service errors: ............................................................................................................
............................................................................................................ ............................................................................................................
............................................................................ 6822 pts2 S 0:00 grep read
Langkah berikutnya pindahkan perintah di direktori daemontoolscommand ke direktori command yang berada di root
dengan perintah : [rootjellyfishfish daemontools-0.76] rm -rf command
[rootjellyfishfish daemontools-0.76] mv command Untuk memeriksa apakah Daemontools-nya svscan sudah berjalan
gunakan perintah : [rootjellyfish daemontools-0.76] ps -ef | grep svscan
Jika telah berjalan akan tampak hasil sebagai berikut : root 6817 1 0 20:50 ? 00:00:00 binsh
commandsvscanboot root 6819 6817 0 20:50 ? 00:00:00 svscan service
root 6826 2781 0 20:53 pts2 00:00:00 grep svscan
3.2.2 Instalasi UCSPI – TCP
Ucspi – tcp adalah paket yang digunakan sebagai utility koneksi client – server yang menggunakan protocol TCP. Layanan yang dijalankan
menggunakan ucspi – tcp adalah inetd, xinetd, mconnect client, program socket, faucet, dan hose yang merupakan bagian dari netpipe. Yang
dibutuhkan dalam koneksi tersebut adalah host name, alamat IP, dan port number.
Langkah – langkah instalasi ucspi – tcp : Pertama masuk ke direktori ucspi
[rootjellyfish src] cd ucspi-tcp-0.88 Menambahkan patch
[rootjellyfish ucspi-tcp-0.88] patch -p1 ..ucspi-tcp- 0.88.errno.patch
Akan tampak hasil sebagai berikut : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI