Due to PKGORIGIN limitation, we cannot build one python port with python27 and the other with python33 since they require different setuptools versions which have same PKGORIGIN.With the addition of py-setuptools, we could now have py27-foo and py33-bar coexist in one system.
In this article we will install and use ports collection to update the Freebsd 11.0 system.
This article assumes you have installed Free BSD 11 using our previous article.
If you are using binary packages, depending on the packages installed on your system, pkg(8)'s solver might get confused.
In this case do not proceed with the upgrade but delete first the packages: pkg delete -fg "cups*" Then usual upgrade process: pkg upgrade ...... So get some snack, or go for a walk until it finishes.
First cd into skeleton directory: It will give you configuration options in ncurses environment like this: We will just accept defaults and continue. And if you now again type whereis, it will give you different output: We gone trough the basic usage of Free BSD ports collection, with updating, installing, searching, and deinstalling ports.
Ports are the feature of Free BSD that have inspired Linux distribution Gentoo in making portage package manager to mimic the Free BSD ports. After update have been finished, lets see how we can find and install additional software using ports.If you know the name of the package you are looking for, you can type its name preceded with "whereis".Next command we will run will show us what ports are ready for update: pkg updating 20160907: AFFECTS: users of math/galculator AUTHOR: [email protected] galculator now uses GTK3 by default.An option exists in the port to revert to GTK2 if desired.It will compile install a portmaster, a shell script that helps update of all ports.