- Joined
- Nov 8, 2001
For those who've been trying out gentoo!
Its not the easiest distro to setup, but more than a few have been giving it a try lately. And there are some good reasons for that. For one, its source-based. So packages are compiled from source rather than precompiled. This means the software is optimized for your particular CPU rather than precompiled, a nice concept for overclockers in love with bleeding-edge performance and linux. It also means installing packages can take anywhere from a few minutes to most of a day. But the portage system is pretty easy to use and takes care of all dependencies so that's a load off your back. One command installs , finds dependencies, and configures any package. One command uninstalls a package. One command updates all your packages.
Excerpt from gentoo.org: "Gentoo Linux in a paragraph
Gentoo Linux is a versatile and fast, completely free Linux distribution for x86, PowerPC, UltraSparc and Alpha systems that's geared towards Linux power users. Unlike other distros, Gentoo Linux has an advanced package management system called Portage. Portage is a true ports system in the tradition of BSD ports, but is Python-based and sports a number of advanced features including dependencies, fine-grained package management, "fake" (OpenBSD-style) installs, path sandboxing, safe unmerging, system profiles, virtual packages, config file management, and more.
Gentoo Linux 1.4_rc1
Gentoo Linux 1.4 features Linux 2.4.19+ and a modern GNU development environment (glibc-2.2.5, gcc 3.2, XFS, ReiserFS, ext3, EVMS, LVM, ALSA, pcmcia-cs support, "vanilla" (stock) kernel compatibility for those who prefer unpatched kernels, Xfree86 4.2, OpenGL, KDE 3.0 and 3.1_beta and GNOME 2.0.2, tcp-wrappers, xinetd, iptables and Linux QoS tools, modern qmail (with optional mysql and LDAP support), postfix and exim MTAs, GRUB boot loader (LILO also available if you need it), 2900+ up-to-date ebuild scripts of your favorite apps, an innovative dependency-based startup script design, and of course Portage, a completely open design and a great developer and user community.
More about Portage
Portage allows you to set up Gentoo Linux the way you like it -- with the optimization settings that you want, and with optional build-time functionality (like GNOME, KDE, mysql, ALSA, LDAP support, etc.) enabled or disabled as you desire. If you don't want GNOME on your system, your apps won't have optional GNOME support enabled, and if you do, then they will. That's why we prefer thinking of Gentoo Linux as a meta-distribution or Linux technology engine. You decide what kind of system you want, and Portage will create it for you.
We maintain an official Gentoo Linux Portage tree that contains the most recent versions of our ebuild autobuild scripts. By updating your Portage tree, you gain instant access to the latest and greatest Linux technologies and applications. Tell Portage what ebuild you'd like to install, and Portage will auto-download, unpack, patch, configure, compile and install the package. Thanks to Portage auto-dependency resolution, you can install KDE 3.0 or GNOME 2.0.2 by typing in a single command, and the resultant installed binaries will be optimized and customized to your exact specifications."
So this is where we can post our problems and experiences with gentoo. Unfortunately, I'm a newb so I don't have all the answers.
My experiences so far:
There was also a problem copying the installation over to a nearly identical server. Seems that eth0 and eth1 couldn't ping anything but themselves. Problem occured when moving the installation onto 3 different servers, but # 4 worked fine. Had to scratch my head at that one. desmg says the irq is blocked by another device, but there's not much in the bios to help us switch things around and the NICs are onboard. We did try a second nic in the server that used a PCI card and moved the nics around in those slots too. Still didn't work. Finally gave up and did a stage 1 install onto one of the problem servers and it seemed to work, but had a bug while folding where the process would not pause when I used the STOP command, and then later hung doing our engineering software. Gonna get to fixing it and try something besides 2.4.19 r9 gentoo-sources 'cuz its given us nothing but trouble. r5 works great as does the vanilla-source kernel.
Portage issues- Sometimes we've had trouble getting the newest version of certain packages like kde and auotfs. To fix this, we tried getting older packages and then getting the newer ones and that seems to have helped. (I'll post the exact command when I can think of it... something like merge unmerge "package name" with no quotes) Some things seem to error every time, so if portage won't work on something, you can always resort to installing the binary in the standard way.
Other notes about portage- KDE and OpenOffice both take a very long time to compile. Take a nap.
KDE3.1 pwns. I'm not sure where exactly we got a hold of it, if it was through portage or not, but I'll get it from work and put it on my own ftp sometime soon for those who want it, the tarball that is. Edit: KDE 3.1 rc1.3 can be found on KDE's ftp site if you can't get it with portage.
Its not the easiest distro to setup, but more than a few have been giving it a try lately. And there are some good reasons for that. For one, its source-based. So packages are compiled from source rather than precompiled. This means the software is optimized for your particular CPU rather than precompiled, a nice concept for overclockers in love with bleeding-edge performance and linux. It also means installing packages can take anywhere from a few minutes to most of a day. But the portage system is pretty easy to use and takes care of all dependencies so that's a load off your back. One command installs , finds dependencies, and configures any package. One command uninstalls a package. One command updates all your packages.
Excerpt from gentoo.org: "Gentoo Linux in a paragraph
Gentoo Linux is a versatile and fast, completely free Linux distribution for x86, PowerPC, UltraSparc and Alpha systems that's geared towards Linux power users. Unlike other distros, Gentoo Linux has an advanced package management system called Portage. Portage is a true ports system in the tradition of BSD ports, but is Python-based and sports a number of advanced features including dependencies, fine-grained package management, "fake" (OpenBSD-style) installs, path sandboxing, safe unmerging, system profiles, virtual packages, config file management, and more.
Gentoo Linux 1.4_rc1
Gentoo Linux 1.4 features Linux 2.4.19+ and a modern GNU development environment (glibc-2.2.5, gcc 3.2, XFS, ReiserFS, ext3, EVMS, LVM, ALSA, pcmcia-cs support, "vanilla" (stock) kernel compatibility for those who prefer unpatched kernels, Xfree86 4.2, OpenGL, KDE 3.0 and 3.1_beta and GNOME 2.0.2, tcp-wrappers, xinetd, iptables and Linux QoS tools, modern qmail (with optional mysql and LDAP support), postfix and exim MTAs, GRUB boot loader (LILO also available if you need it), 2900+ up-to-date ebuild scripts of your favorite apps, an innovative dependency-based startup script design, and of course Portage, a completely open design and a great developer and user community.
More about Portage
Portage allows you to set up Gentoo Linux the way you like it -- with the optimization settings that you want, and with optional build-time functionality (like GNOME, KDE, mysql, ALSA, LDAP support, etc.) enabled or disabled as you desire. If you don't want GNOME on your system, your apps won't have optional GNOME support enabled, and if you do, then they will. That's why we prefer thinking of Gentoo Linux as a meta-distribution or Linux technology engine. You decide what kind of system you want, and Portage will create it for you.
We maintain an official Gentoo Linux Portage tree that contains the most recent versions of our ebuild autobuild scripts. By updating your Portage tree, you gain instant access to the latest and greatest Linux technologies and applications. Tell Portage what ebuild you'd like to install, and Portage will auto-download, unpack, patch, configure, compile and install the package. Thanks to Portage auto-dependency resolution, you can install KDE 3.0 or GNOME 2.0.2 by typing in a single command, and the resultant installed binaries will be optimized and customized to your exact specifications."
So this is where we can post our problems and experiences with gentoo. Unfortunately, I'm a newb so I don't have all the answers.
My experiences so far:
There was also a problem copying the installation over to a nearly identical server. Seems that eth0 and eth1 couldn't ping anything but themselves. Problem occured when moving the installation onto 3 different servers, but # 4 worked fine. Had to scratch my head at that one. desmg says the irq is blocked by another device, but there's not much in the bios to help us switch things around and the NICs are onboard. We did try a second nic in the server that used a PCI card and moved the nics around in those slots too. Still didn't work. Finally gave up and did a stage 1 install onto one of the problem servers and it seemed to work, but had a bug while folding where the process would not pause when I used the STOP command, and then later hung doing our engineering software. Gonna get to fixing it and try something besides 2.4.19 r9 gentoo-sources 'cuz its given us nothing but trouble. r5 works great as does the vanilla-source kernel.
Portage issues- Sometimes we've had trouble getting the newest version of certain packages like kde and auotfs. To fix this, we tried getting older packages and then getting the newer ones and that seems to have helped. (I'll post the exact command when I can think of it... something like merge unmerge "package name" with no quotes) Some things seem to error every time, so if portage won't work on something, you can always resort to installing the binary in the standard way.
Other notes about portage- KDE and OpenOffice both take a very long time to compile. Take a nap.
KDE3.1 pwns. I'm not sure where exactly we got a hold of it, if it was through portage or not, but I'll get it from work and put it on my own ftp sometime soon for those who want it, the tarball that is. Edit: KDE 3.1 rc1.3 can be found on KDE's ftp site if you can't get it with portage.
Last edited: