Bsd updating ports collection
=$ # Strip out some options I'll never want enabled OPTIONS_UNSET= DEBUG HELP STATIC GNUTLS DOCS EXAMPLES IPV6 \ PTH IDN LIBIDN NLS PULSEAUDIO JAVA MANPAGES \ DOCBOOK CUPS TESTS HTMLDOCS BONJOUR GSSAPI \ APIDOCS NLS You don't need a to use ports, but I would encourage you to read up on some of the options before you start building.
Flexibility is one of the best parts of building software from source.
It also does the same for all of the dependencies of that application.
You can enable and disable options through a nice curses-based menu system.
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.
A lot of magic is going on behind the scenes when you type "make install clean." The ports collection provides a way to customize every package you install, from the CFLAGS to the options you want enabled or disabled. For versions of Free BSD before 10.0, you will need to run the following before installing any ports: # Build all ports' -march against my cpu for best performance CPUTYPE?To install an application, you change to that application's directory and do the following: But obviously it's less typing to combine them into one command.The "config-recursive" option will allow you to configure all the options you want the application built with.It's meant to be informative like a tutorial, but more of a "free discussion" format.If you have any subjects you want us to explore, or even just a good name... 2014-11-26 We've got a fun idea for the holidays this year: just like we ask during the interviews, we want to hear how all the viewers and listeners first got into BSD.