Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
wolrah
May 8, 2006
what?

piss angel posted:

pkg is great but building from ports instead of using precompiled binaries can be advantageous in some scenarios

i don't need every single module that nginx ships with for example (support for webdav, mp4/flv etc) so it's nice to be able to just build in what i need as opposed to literally everything
A good binary distro offers multiple versions of packages people might commonly want to choose different options. To stick with your example of nginx, Ubuntu (and presumably Debian) offers five different versions of the package with varying sets of features compiled in and/or bundled as loadable modules. I usually use "nginx-light" which pretty much just gives me basic web server functionality plus FastCGI and Rewrite.

To me a good operating system should support building everything from source for the rare situations that you actually have a good reason to, but should not be designed to expect or even encourage that you actually do it for more than a few packages. Most users should never have to think about compiling anything.

wooger posted:

Debian has it's flaws, but being able to install a whole list of software in a few seconds with one command was a revelation 10 years ago, and pkg on FreeBSD still isn't close.
apt-get has only broken a couple of times in a decade for me.
Also "aptitude" is wonderful and I get angry at even other binary-based distros (like CentOS/RHEL) that don't have anything similar. For a dev box or personal bullshit machine where you might need to install a package without necessarily knowing exactly what you want it's a godsend.

Adbot
ADBOT LOVES YOU

  • Locked thread