Upgrading Ports/Packages

General Information

So, you install stuff from ports and then updates are released. How do you upgrade your software without having to uninstall and reinstall? This guide will show you how to use portupgrade.

[Read more...]

Updating the Ports Tree

General Information

The ports tree (/usr/ports) contains many useful programs that have been ported over to work on FreeBSD. Almost every tutorial here uses something from the ports collection in one way or another. Since all programs are constantly being updated, it’s a good idea to update your ports tree at least once every week to stay current with all the changes that are happening. While this tutorial will not tell you how to setup a program to upgrade every ports program you install (one does exist) it will tell you how to keep the make files current so you’ll always be compiling the latest version. For an extensive resource on what ports are constantly being updated see FreshPorts.org.

[Read more...]

inetd on FreeBSD 5.0

General Information

Inetd (also called the internet super daemon) is a server which listens on various ports of the computer it’s being run on and launches specified programs once something contacts that port. On a default install of FreeBSD 5.x, inetd is disabled due to potential security problems it might have later down the road, such as a hacker gaining root access and adding some sort of program to be run on a certain port using inetd. The possibility of a hacker gaining access to the root account and getting to inetd’s configuration files is very slim due to the secure nature of FreeBSD, but they decided to disable it anyway. Enabling inetd is required in my qmail+vpopmail+qmailadmin tutorial.

[Read more...]