However, there does not appear to be any instructions for how to upgrade an existing installation, using the tar.bx2 files availabel for download by plexpass customers.The newer versions are not available by ports, so any instructions referring to upgrading via ports doesn't get me the latest version.Mac Ports may be conceptually divided into two main parts: the infrastructure, known as Mac Ports base, and the set of available ports.A Mac Ports port is a set of specifications contained in a Portfile that defines an application, its characteristics, and any files or special instructions required to install it.Depending on the usage of the machine, you might need a web server, a graphical desktop or anything in between.One of the best features of BSD is that there is a clear separation between the base system and external software. There are (at least) two ways to install third party software: with binary packages or with ports.
This section provides basic instructions on using the Ports Collection to install or remove software.As you can see, it's pretty awesome - and people recognize that. It can also be called via a cron script so your tree is updated automatically every night. Once you have /usr/ports populated with all the makefiles and patches, you're ready to begin installing whatever you need.The way it works is like this: you have a collection of makefiles and patches stored locally on your system. We'll go through a few basic tasks you might want to do, but first..Since then, it's grown to become the most powerful and flexible way to manage software. You only need to do "fetch extract" the very first time you install.It's been copied and imitated by others, and is the basis of Open BSD's ports, Net BSD's pkgsrc, Dragon Fly BSD's dports and even Gentoo Linux's portage. After that, you can keep your tree up to date by issuing: For more information and options, see the portsnap man page.