For that, there is very useful ports collection that simplifies compilation process.
In this article we will install and use ports collection to update the Freebsd 11.0 system.
much conflict with PC-BSD's own package-installation and package-repository (ie. Or building and installing a package from the port-collection, and then adding a package that depend on the first one with PC-BSD's GUI package-manager...) And finally I can install it? Yes, for PC-BSD you can install programs using the Appcafe, packages or ports. I exclusively use packages (or ports) and avoid the Appcafe at all costs.
building and installing some packages from the port-collection, then removing it with PC-BSD's GUI package-manager...
With so many ports it can be hard to find the one you are looking for.
The easiest way to find a port is to use the ports directory on the Free BSD website.
(06/10 ) Store python Persistent Mapping objects into an objects Tree Set(05/09 ) The Flower Power Sprint(05/05 ) The 100(04/25 ) Moving through the big city(04/17 ) Why you should use No Script(04/05 ) 2015 - A year in cycling pictures(03/27 ) Re: Repair a damaged XFS filesystem within a LVM2 setup(Hung : 05/19 ) Re: Rewriting requests based on ip addresses(Abhishek Yada : 12/28 ) Re: The 100(Wu : 08/13 ) Re: OSx, core files and disk space(Bharath : 08/03 ) Re: The 100(betabug : 07/29 ) Re: Soekris BIOS upgrade using Mac OSx Snow Leopard(G-man : 05/30 ) Re: Soekris BIOS upgrade using Mac OSx Snow Leopard(G-man : 05/30 ) Re: Why I don't have nor a Twitter neither a Facebook account(traumaturgist : 03/19 ) Re: Got my cycling federation Card/ID(Wu : 02/14 ) Re: Got my cycling federation Card/ID(betabug : 02/14 ) Open BSD (9 items) BSD (0 items) Free BSD (19 items) Linux (3 items) Security (3 items) Python (22 items) Zope (13 items) Daily (144 items) e-shell (9 items) Hacks (14 items) Postgre SQL (3 items) OSX (8 items) Nintendo DS (0 items) enlightenment (0 items) Apache (3 items) Nintendo Wii (1 items) Django (24 items) Music (12 items) Plone (7 items) Varnish (0 items) Lugo (2 items) Sendmail (0 items) europython (7 items) Cherokee (1 items) self (1 items) Nature (1 items) Hiking (0 items) uwsgi (0 items) nginx (0 items) cycling (9 items) Networking (1 items) DNS (0 items) #!
/bin/sh # # Search for ports that contain a "work" subdirectory, # then go into that port directory and perform a # make clean for i in `find /usr/ports -name work -type d` do cd `echo "$i" | sed 's/\/[^\/]*$/\//'` make clean done This will clean up the whole ports tree, but it will take a loooong time to finish.
It can be found under /usr/ports and contains the Makefiles for a vast amount of software.
To search locally on your machine you can use the locate command if you know a word in the name of the package - This is the main file that tells where the files for the port are located and the options to build with.
If you wish to install the port with certain options it is a good idea to look through this file and see what is available.
An option exists in the port to revert to GTK2 if desired.
This site is an effort to share some of the base knowledge I have gathered through all this years working with Linux, Free BSD, Open BSD, Python or Zope, among others.