This is an old revision of the document!
FreeBSD
Installation
- FreeBSD Packages - binary installs
- FreeBSD Ports - source code installs
Software
These are used by or need tweaking when using FreeBSD:
- pw - manage users and groups
Alternative Shells
pkg install bash fish
Switch shell to a new one:
chsh -s /usr/local/bin/bash beandog
Then run the binary, or log out and back in.
FreeBSD System Software
- pkg - default package manager in FreeBSD 10.0
Native Apps
Ports Management
- portmaster - upgrade all ports
make.conf
WITHOUT_X11=yes
Misc.
Use BATCH mode
make -DBATCH install
upgrade source code installs
http://www.freebsdonline.com/content/blogsection/14/524/
You can with portupgrade to get latest PHP version and PHP modules from Ports and then rebuild them with the following command:
portupgrade -fpb php5\*
If you do not have portupgrade then you must first install it from ports:
cd /usr/ports/ports-mgmt/portupgrade make install clean; rehash
Stop logging 'arp moved' messages
echo net.link.ether.inet.log_arp_movements=0 >> /etc/sysctl.conf sysctl -w net.link.ether.inet.log_arp_movements=0
Links
- FreeBSD 9.1 Install Guide - excellent doc