June 1, 2005

Some tips about /usr/ports discovered (part I)

Filed under: Computer

Assalamu ‘alaikum wr.wb.

Alhamdulillah saya masih diberi kesempatan oleh Tuhan untuk menulis di Blog ini, dan saya hari ini coba membagi beberapa tips tentang Ports Collection FreeBSD.

1. Menginstall/Mengganti/Menghapus Modul-modul PHP melalui Ports Collection

Cara paling enak menginstall PHP di FreeBSD adalah dengan menggunakan Ports Collection. Selain mudah dan cepat, anda juga dapat mengganti/menghapus modul-modul PHP yang sudah ada pada sistem dengan gampang. Begini caranya :

a. portinstall php4-extensions
Kalau pakai php5, ketik portinstall php5-extensions

Anda bisa juga pakai perintah cd /usr/ports/lang/php4-extensions/ && make install clean
Dengan perintah ini, source code PHP terbaru akan didownload dari Internet, dicompile dan diinstall pada sistem

b. Sebelum proses diatas dimulai, akan muncul sebuah menu ncurses yang memungkinkan anda memilih modul PHP apa saja yang akan dipakai, mulai dari modul library grafis seperti GD dan IMAGICK, modul networking seperti FTP dan SNMP, sampai modul interkoneksi ke database seperti MYSQL, POSTGRESQL dan MSSQL. Untuk mengaktifkan modul, tekan Enter pada modul yang akan dipilih sampai keluar tanda X.

c. Dengan menjalankan perintah b, maka semestinya PHP akan terinstall dengan baik.

d. Untuk mengganti atau menghapus modul yang telah ada, pertama-tama lakukan :
rm /var/db/ports/php4-extensions/options

Dengan perintah ini, maka anda dapat mengeluarkan kembali menu ncurses untuk memilih modul PHP yang akan dipakai.

e. Kalau misalnya ada masalah, coba saja diuninstall dan diinstall kembali dengan perintah pkg_deinstall php4-extensions dan portinstall php4-extensions

2. Mengembalikan /etc/master.passwd yang telah hilang

Saya berencana mengupgrade server lama (FreeBSD 3.3) saya menjadi server baru (5.4). Server ini sudah memiliki user lama, dan saya ingin tahu apakah saya tidak perlu lagi membuat user-user lama saya tersedia di komputer baru secara manual, dengan cara mengkopi manual /etc/master.passwd dari komputer lama. Saya ambil master.passwd lama saya dan menyimpannya di /root, dan kemudian saya secara bodohnya mengetikkan perintah ini :

cp /root/master.passwd /etc

Heks, sekarang /etc/master.passwd sudah berganti, namun password saya tetap menggunakan password sistem baru. Wah kacau. Gimana nih ? Syukur Alhamdulillah, berbekal keyword “master.passwd recovery” di Google, ternyata saya menemukan sebuah utility bernama pwd_unmkdb di www.freshports.org. Akhirnya saya mengetikkan :

1. portinstall pwd_unmkdb
2. rehash
3. pwd_unmkdb -i /etc/spwd.db -o master.passwd

Dan voila, master.passwd saya yang lama telah kembali! Lakukan cp master.passwd /etc membuat master.passwd kembali ke tempat semula. Alhamdulillah!

Mudah-mudahan berguna,
silap salah ampun maaf, maklum saya hanyalah seorang tukang install biasa.

wassalamu ‘alaikum wr.wb.

8 Comments »

The URI to TrackBack this entry is: http://affanzbasalamah.blogsome.com/2005/06/01/some-tips-about-usrports-discovered-part-i/trackback/

  1. assalamu’alaiku salam ukhuwah dari Pustakawan Juga Manusie :D

    Comment by iman — June 6, 2005 @ 5:33 am

  2. setdah…..scriptnya canggih bener. kalo script gw masih kopi kanan-kiri :D

    Comment by siwoer — June 6, 2005 @ 12:02 pm

  3. Enakan juga apt-get install php5-* atau kalo ga apt-get install php4-*.

    Go go Debian GNU/Linux :D

    Comment by jefri — June 10, 2005 @ 9:45 am

  4. oh iya kalo mau nge-remove paket tinggal apt-get remove php?-*, biarlah apt yang menyelesaikannya :p

    Comment by jefri — June 10, 2005 @ 9:46 am

  5. Ya habis gimana ya, saya ngertinya FreeBSD euy. Tapi kan FreeBSD Ports Collection nya paling banyak, ada 13ribu aplikasi lebih :)

    Comment by Administrator — June 10, 2005 @ 10:08 am

  6. Debian GNU/Linux juga banyak aplikasinya, sarge yang baru direlase ada 29 cd. Untung disini ada mirror debian yang yahud :D kambing.vlsm.org

    Comment by jefri — June 10, 2005 @ 10:24 am

  7. Wah kalo gitu sama dong, di sini juga ada mirror FreeBSD ama Debian :) Kapan-kapan kayaknya gw musti coba debian deh.

    Comment by Administrator — June 10, 2005 @ 10:46 am

  8. Sama gw juga pengen nyoba FreeBSD, tapi belom sempet :p, di freebsd.or.id itu ga ada http version-nya ya? kalo gw akses dari sini lambat banget, soalnya ftp-nya di shape ama admin jaringan universitas

    Comment by jefri — June 10, 2005 @ 5:00 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Get free blog up and running in minutes with Blogsome | Theme designs available here