[NTLUG:Discuss] Debian

Spicerun spicerun at verizon.net
Fri Jun 24 22:13:58 CDT 2005


Tom wrote:

> I settled on Gentoo and it has pretty much solved the library issues, 
> but does require considerable maintenance because of the bleeding edge 
> nature of the distro, and has a fairly steep learning curve to install 
> and administer the system.
> I've only run into a couple of things that weren't available 
> pre-packaged but since it uses tarballs it's very easy to install 
> things even though it's not pre-packaged and the system will recognize 
> the software is installed so dependency issues have never been a 
> problem.  It's source code based, so you compile everything on the 
> system for your particular hardware (which can require a considerable 
> amount of time.) and it uses a unique scheme for the runlevel startup 
> scripts.
>
> A nice thing about the distro is that the repository information is 
> dynamic so if a site quits hosting a repository, or goes off line, 
> looses network, etc, the system can locate alternatives.

Tom,

I agree with you.  I've been running Gentoo for over 1 and a half years, 
and I've been very happy with their portage packaging system.  I used to 
get very exasperated with rpms because it was always needing some 
dependency I would have to search for (the RPM packager wasn't even 
smart enough to tell me exactly what package I needed (missing libfoo 
was not enough information to tell me what package foobar.rpm I 
needed).  I tried debian and apt-get, but I got very unhappy when my 
system broke after I pulled a package.  I may not have had dependency 
problems under apt-get, but it was frustrating with that binary that 
just got installed didn't work, and broke several more things ... and, 
naturally, apt-get never could tell me exactly what I had to remove to 
revert the system back.

The worst problem I have with Gentoo is that sometimes the packages 
would not compile, but at least when there is an error like that, 
portage does not install the broken package into your system.  And most 
errors in compiling so far that I've found are errors that are actually 
in the source tarballs themselves straight from the author, or simply 
some goof in the Gentoo's instruction file (.ebuild) that tell Gentoo 
how to compile the file.

BTW, While I agree that Gentoo is a fairly steep learning curve to 
install and configure, I've found the maintainance to be easy, just 
running emerge sync every night or so, then check the list as to what 
new package there is, which does not mean I have to install the package 
if I don't want.  And, I'll throw in one more item I appreciate about 
Gentoo, and that is it is versionless....I can start installation with 
last year's Live CD or this year's Live CD, and by the time I'm 
finished, I have the most current version of Gentoo available.  And it 
isn't necessary for me beyond that point to have to keep downloading the 
next released version on CD just to keep upgraded to the most current.  
I can't say that about Red Hat or Debian where, sooner or later, there 
were so many upgrades, I had no choice to get the next released CD 
version to do the 'big' upgrade to the next version.






More information about the Discuss mailing list