Gentoo Linux Announces Gentoo Linux 2004.1
Keppy writes "The departure of Daniel Robbins hasn't dented the progress of Gentoo Linux with version 2004.1 being released. ... please support Gentoo by purchasing something from the online store. The Gentoo homepage also has a short message about the future of Gentoo Linux now that Daniel has left. ' Robbat2 writes with an excerpt from the linked announcement:
"Please consult our
mirror index for download
locations and the
Gentoo Linux Installation Handbook
for detailed installation
instructions. Support for Gentoo Linux 2004.1 can be found through our
user community by way of the Gentoo Forums,
IRC, and various
community mailing-lists.
Release notes for each architecture
can be found linked from the
Gentoo Linux Release Engineering project page."
If you have never tried Gentoo, you should give it a try. Contrary to popular belief, you can have the base installed and running in 15 minutes, and from then you just emerge the packages you want. gentoo-dev-sources, openssh, sysklogd, vixie-cron, at, ntp, whatever.
The documentation is brilliant, and all the defaults for the packages are sensible, and well thought out.
When I install a box, I do it at about 4pm. Give it 30 mins to configure, and install a new kernel, reboot, and leave it to emerge -u world ; emerge kde mozilla overnight.
Couple of things though - emerge ufed, and gentoolkit - ufed is a gui for editting USE flags, and gentoolkit contains qpkg.
A very brief doc I knocked up is here. It's probably slightly out of date by now, but you get the idea.
Get your own free personal location tracker
Actually, with the Gentoo portage, current Gentoo users should be the ones least interested in new Gentoo distributions, since Gentoos portage allows updating of components to "the latest version" regardless of what cd-version you used to install it.
:)
To me the greatest benefit of Gentoo is this: I do not need to blow a machine clean and install a new version or risk a lot with an uncertain install of large packages, I just gradually update my system as new versions become available!
And contrary to popular belief, Gentoo is pretty "user friendly" since it allows "on the fly updating". But this is of course once you actually have your system working flawlessly to begin with..
I'm assuming one can upgrade by doing the following:
/usr/src/ after the emerge)
#emerge sync
#emerge -DUu world
(oh and upgrading to the latest kernel that will be in
Could someone confirm or deny?
----
By far is esearch. "emerge esearch" will get you a suite of utilities that will index the portage tree and make it easier and faster to search the package descriptions. It will also sync and show you any new or updated packages since the last time you synced. A great addition to any Gentoo machine.
Don't forget to run etc-update after you upgrade; that way you can merge any changes to the config files in /etc. (hence the name "etc-update")
IMPORTANT!!!!: make damn sure you know what you are doing before running etc-update!!!! It is very easy to bork your system if you're not paying attention. Read the manpage and check with the forums before using it.
For the OP, emerge -upv world to see what will be upgraded, and then do an emerge -uv world to actually upgrade it (or you can upgrade only the packages you want to upgrade from the list).
emerge -upv tells you which packages will be upgraded, and with what options (USE flags in Gentoo speak). -p is for pretend, while -v means verbose. Always a good idea before going ahead and doing the actual upgrade.
Of course, with Gentoo, you never need to download the new distribution to make sure you stay current. Just do emerge -u world (after an emerge sync), and you have the latest version.
Good day,
I literally just moved my home computer from Slackware 9.1 to Gentoo 2004.0 last week (ok, over the course of the last week!) and I have to say that it is indeed the slickest Linux distribution I have ever used!
I still run Slackware 9.1 on my laptop, which has 5/3 the memory and a CPU twice as fast as my home computer - but my new Gentoo box actually runs about TWICE as fast!! It's amazing how compiling everything w/ -O3 and -march=XXX really makes a huge difference. Last night I was simultaneously compiling OpenOffice, Evolution and Gimp, with no slowdown at all in my web browzing, development, etc!
Also, nvidia, sound, FB, kernel 2.6.5 worked the first time, plus it has thousands of packages to download (everything I need), and boots faster than Windows did on my faster machine (by ~8-15 seconds, depending on my readings).
One more thing - Portage is even more user-friendly than downloading *.tgz from linuxpackages.net and running installpkg. It searches for the right version from various mirrors, then downloads, does MD5 checking, and compiles automatically, and maintains a nifty little log, and checks for all dependencies. Also - it provides the most freedom I've seen in a distribution - nothing I don't need or want is installed. Getting evolution to be optimized to my machine is just a matter of typing "# emerge evolution"
Gentoo is indeed fan-freaking-tastic (if you have the patience to compile everything from scratch).
A. Coward
Anyhow, whatever *nix one chooses, it handily beats Windoze over the head except for gaming
And hardware support... The only reason my laptop is still running XP is that my wireless card refuses to run.
After a bit of hunting it seems that the problem is an IRQ conflict between the inbuilt LAN card (which cant be disabled in the BIOS) and the IRQ that the PCMCIA tries to grab when initializing the card.
The card works in windows without a hitch.
I dare say that someone with skills beyond mine in Linux could probably get it working, but for now im stuck in windows, as are most of the computer using population.
Gentoo emerge -UD world FUCKS UP configuration files.
/etc/._cfg0000_gentoo-release while keeping the original /etc/gentoo-release untouched.
/etc -iname '._cfg????_*'
um..if you knew anything about Gentoo then you would know that it doesn't touch configuration files, if there is a new config file it will rename the NEW file as something like
After the emerge it will tell you that some files config files need to be looked at, a simple:
find
will give you a list of the config files that need updating. Yes. Gentoo even informs you how to find these files. and nice big fat: "use 'emerge --help config' message is staring you right in the face if any new config files need updating.
This isn't something you can just bypass. Nice try. But please, give us a little credit if you're going to make something up!
"Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
uncomplicated upgrades.
This is the only reason I switched all servers where I work over to gentoo. We need some special builds and such. I don't have time to download/compile by hand. Of all distros I have used Gentoo is the easiest to maintain and keep up to date.
It would be nice with a more enterprise geared gentoo though. It is very fast with upgrades to new packages, might break something. Doesn't happen often but if it does it's often easy to fix.
For the desktop there is no competition. Gentoo is the easiest "bleeding edge distro" to maintain. Alot of unstable packages to test out. And no need to go fully unstable if you only need a few packages.
Now I have about 10 different gentoo boxes at work to take care of. Every friday it takes about an hour of work to upgrade them. Could probably handle 20-30 with not much more time spent.
In short, here are some negative things to keep in mind:
In turn, here are some more (and some repeated from the parent post) good points from my view:
Gentoo is for the computer user who likes to customize his environment and have control and know what is what. If you just want to 'use' your computer, go get Mandrake or Fedora or Windows. If you like
~Dalcius
Rome wasn't burnt in a day.
After the emerge it will tell you that some files config files need to be looked at, a simple:
/etc -iname '._cfg????_*'
find
Actually, you can also do:
'etc-update'
This will walk you through the config files that need to be updated, and let you decide whether you want to accept the changes wholesale, discard the changes, or manually merge them in (it will even show you the differences between old and new).
qpkg -q libfoo sounds like what you are looking for.
So only update when there is a security or stability fix that effects you.
You should have very few packages on a server. (For me it's (Apache, SSHD, mod_php) or (SSHD, postgres) or (SSHD, OpenLDAP, Courier))
So maintain a local portage tree and build binary packages for distribution across your server farm. You only need to build each package once. You could even set up distcc if you expect to have spare cycles on some of your servers
Is there a way in Debian or commercial distros to tell Qt to compile with support for Postgres or MySQL so you can install Rekall on your desktops (without recompiling it manually)? Is there a way to tell Courier whether or not to include support for OpenLDAP, MySQL, or Postgres?