Linked by Steve Husted on Wed 5th Oct 2005 17:53 UTC
Gentoo I've been wanting to try Gentoo for some time, but always had to roll my eyes at the pages and pages of installation instructions. This time, however, I rolled up my sleeves and buckled down. Minutes later, I was on my way.
Thread beginning with comment 40698
To read all comments associated with this story, please click here.
RE: By Anonymous (IP: 69.217.52.---)
by blixel on Wed 5th Oct 2005 21:40 UTC
blixel
Member since:
2005-07-06

"I know what you mean. I was skeptical at first, but Portage is just managing the standard process. If anything, I'm more aware of --enable-blah and --disable-whatever options to ./configure after configuring my Gentoo USE flags because it's usually a direct mapping. USE="-esd" adds --disable-esd to the configure parameters, for example."

I agree with this statement. I use to do a lot of "./configure ; make ; make install" type of installations myself. I knew the --enable and --disbale options where there, but I didn't realize the extent of their usefulness until I started using Gentoo. When manually compiling source before, I would usually just accept the defaults for a ./configure execution. Even if that meant compiling another source tarball that I wouldn't even end up using. Whereas if I had compiled with that option disabled, I wouldn't have even needed that dependency in the first place.

Back then, I just didn't understand the concepts as well as I thought I did. Once I started using Gentoo's USE flags, it all became much more clear.

When I type "emerge -pv mozilla-firefox" for example, I get an instant list of dependencies that mozilla-firefox will require. If I don't like the list, I can play with the USE flags to turn off stuff I know I'll never need and watch as the list of dependencies shrinks.

Reply Score: 1