This is the third and last post of a series of introducing Free BSD to Linux users.You might want to take a look at the first post (talking about some things different from Linux) and the second one (about binary updating and package, user and service management) if you have not done so already.But what is the best way to locate a specific port? Finding applications in the ports tree Still having trouble? You can search there and chances are good that you find what you are looking for and can find out the category and port name that way.The first question is of course: Why should you build programs from ports?And one more important thing: Don’t hesitate to mix binary packages and ports on your system.You don’t have to choose one and stick with that all the time.Please note that your selection will be saved so you are not asked the next time you build the port.
Pkg must be updated before any other updates can happen but other than that it works just like any other update does. The process of making a software (for which the source code is available) build on a system that it was not necessarily meant for is called .Building links from ports If you order the port to “make”, the source code will be downloaded from a known location (you do not have to do this yourself), decompressed, probably applied some patches and then built.Once the build is complete, you can use make install to install the program and make clean to clear the build directory of files remaining from the built.You’ll find multiple versions of it in /usr/ports/lang/ruby2x (ruby 2.0, 2.1, 2.2).