Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music

All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => Os kernel การปรับแต่ง เพิ่มเติม ลงโปรแกรม บน OS และ ControlPanel Directadmin,Cloud server => Topic started by: golfreeze on มกราคม 24, 2011, 02:23:27 pm

Title: การอัฟเดท port เพื่อให้ได้ Package ที่ใหม่สด เสมอ on Freebsd
Post by: golfreeze on มกราคม 24, 2011, 02:23:27 pm
อีกวิธีในการอัฟเดท port เพื่อให้ได้ Package ที่ใหม่สด เสมอ และวิธีการลง Perl version ใหม่

อันดับแรกติดตั้ง cvsup ก่อนเลย
#cd /usr/ports/net/cvsup-without-gui
#make install && make clean

ทำการ synchronize ports index กับ cvsup server
#/usr/local/bin/cvsup -g -L 2 -h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfile

ติดตั้ง portupgrade
#cd /usr/ports/sysutils/portupgrade
#make install && make clean

ทำการอัพเดท ports database
#/usr/local/sbin/portsdb -Uu

ทำการ auto fix package database
#/usr/local/sbin/pkgdb -aF

ค้นหาซอฟท์แวร์ต่างๆที่เคยถูกติดตั้งแล้วใน ports เพื่อทำการอัพเดท
จะว่าไปแล้วข้อนี้ไม่ต้องทำก็ได้เพราะพึ่งจะติดตั้ง freebsd ใหม่
#/usr/local/sbin/portversion -L "<"

รีบูตเครื่องใหม่
#shutdown -r now


จากนั้นก็ติดตั้ง Perl5.8
#cd /usr/ports/lang/perl5.8

เนื่องจากมีเวอร์ชั่นเก่าที่ติดตั้งมาพร้อม FreeBSD อยู่ก่อนแล้ว ให้จัดการลบออกก่อน
#make deinstall && make clean

เริ่มติดตั้ง
#make \
? WITHOUT_PERL_64BITINT=yes \
? WITH_THREADS=yes \
? ENABLE_SUIDPERL=yes \
? install clean