I use an order of priority, personally. I usually start with ports. Failing that, package install, and failing that, a PBI packet.
In my limited experience, ports can be hard to work with on a new install. I've tried installing things from the port tree, but got compilation errors all over the place. Installing a package (which includes PC-BSD's clumsy PBI files), however, has worked fine. And oddly enough, last night when I tried a previously failed port, it worked. I'm guessing that various dependencies came into the system via the PBI and package files.
This happened on my previous system as well; ports tends to work better when you have a solid file "infrastructure" on hand.
|