This thread is a resonse to
In The Clear. It is intended help with a first time Gentoo install. I plan to write this in several steps, so that I can get feedback, based on you setups. in this first post I'll talk a little about why I use Gentoo and what you need to enjoy using Gentoo, it's not as much masochism as you might think. Also, before I do the actual instruction section I will try to test how to do the install to a clean partition while running you current distro, which I believe can be done.
The main Reasons to use gentoo are:
1) Great package and dependancy managment through Portage.(why normal people use it)
2) It can be customized and compiled intirlely from source.(enter masochism)
3) Very helpful and active forums. Great for the install process if things go wrong, which is why I want to test the install from an installed distro.
What you need:
1) A fast internet conection.(Everything from Portage is downloaded.)
2) If You want to do the compiled from source install(Stage 1) You will need a fast computer of lots of time for compiles.
3)Patience. Gentoo is designed for all packages to be compiled from source. Once your system is setup this usuall works well, but again it takes time. If you don't want to deal with compiling from source, but still want good package management you might give Arch Linux a shot. I havn't used it but I've heard it's also good. It still has lots of setup and configureation for the user though, just no compiles.
That being said here's and introduction to Portage, Use and Stages.
Portage is Gentoo package managment, and main distinction from RPM based distros. Portage works with a set of scripts in the directory /usr/portage to calculate dependancies, and configuration options for the program to be installed. Some graphical front-ends exist, but I have found portage to be most usful and the shell console. It has a very simple syntax:
emerge filenamePoratge can also be used to upgrade all programs on you system by
emerge world. I'll stop there; anything else can be found through experimentation "emerge -h".
The Use variable in /etc/make.conf is a set of compile time option for poratge. You can use this to add option support of features into your programs. For example if you programs to have optional gnome support and not to have optional kde support set USE="gnome gtk -kde -qt" or vice versa if you like kde. This isn't vital early on, and if you use Gentoo you'll get the hang of it over time.
The stages are a set of tools needed to install gentoo, gcc, glibc, and meny others.There are three stages
Stage 1) is basicly a gcc binutils portage, and there dependancys,Gentoo calls it the toolchain.
If you do this you have to compile your entire system. This is what I have now
Stage2) this gives you a precompiled toolchain, but you still compile everthing else.
Stage three is all binary execp the kernel. there is a tool called genkernel to help with conpiling the kernel.
So I'll post the instruction portion later today. My eyes need a rest. From you current distro create a partion to install on and create the folder /mnt/gentoo. This will be the mount point for the install. I'll test installing from an installed distro before I post the instructions.I'll also think about how to be as concise as possible for that part. If you have read the Gentoo site, which will hopfully make more sense after I'm done, and have any questions I didn't answer about general concepts or ohter feedback please ask. The instructions will contain commands and comments in such a way that you could use it as a script. More will come later. Hope this helps