by xlnagla » Sun Mar 23, 2008 23:35
Well, we do have an extensive wiki which will tell you all you need to know about entropy and portage, our two package managers. But for a little bit of the basics, we've got two package managers, entropy and portage - portage compiles from source and is gentoo's standard package manager, entropy uses binaries exclusively and is SL's new beta-stage package manager. Both work fine, and it's a matter of personal opinion which you use - portage has much more documentation and support, and a much larger tree of packages, but its installs can sometimes take an inordinate amount of time, to the point of near a day for openoffice.org. Ususally it's only about 10-30 minutes though. Portage also uses a file called make.conf which you can use to optomize every bit of your system, based on what types of devices you have - for example, you can make portage only compile packages with support for your graphics cards and drivers instead of with support for all graphics cards and drivers. Entropy's much, much snappier than portage, but when installing batches of packages can actually take up more space, and it binges on your ram for unpacking and installing packages (which in some respects is actually nice because you know any temporary files will dissappear after a reboot, but is troublesome with low ram or a long qeue of packages). It's also not as optimizable, though that's usually not a problem for the average end-user. If you want to use entropy, you just invoke the command "equo install foo" as root, or you can use spritz, which should be on your desktop if you're using a 3.5 beta. If you want portage, as root on the command line "emerge foo" will get you the package foo. If you're pre-3.5, then you can use portage to install equo, but it will require you to do things like update python, and that's just not pretty in most cases. So, in summary, 3.5 do whatever you want, pre-3.5 use "emerge foo" to install stuff. Hope that wasn't too confusing.
~xlnagla