sabayon

Patrick C patrick.pxc.c at gmail.com
Wed Oct 18 23:06:45 MST 2006


Did you read the Sabayon Linux forum post I linked
to<http://www.sabayonlinux.org/forum/viewtopic.php?p=8383&highlight=#8383>
?

In it, I provided examples of how to check for installed software, prepare
to install software (decide what options you want), and install it, using
real examples. That post also has links to the official Gentoo documentation
on it, which is pretty good stuff, too.

If Kuroo is complaining when you start it up, do an "emerge --sync && emerge
portage" as root to update your portage tree (list of available programs)
and portage itself. Portage is essentially a gigantic repository of sources
(as well as some binaries). When you run "emerge <package>", portage
downloads the source from a Gentoo mirror, then checks what options you told
it to compile with (you can change these using USE flags), and compiles and
installs it. It also has standard places of putting things, so if you merge
two packages that need each other, they will know where to find each other.
It automatically handles dependencies.

Portage uses one file directly in /etc (/etc/make.conf) and several files in
/etc/portage to determine settings.

make.conf:
Tells portage what to compile for, your optimizations, your global USE
flags, your languages, and your overlays (a portage overlay is like a
third-party extension to the portage tree).

In /etc/portage we have:
package.mask: portage will treat packages in this file as if they don't
exist. This can be nice if you want to avoid upgrading to a buggy version of
a package. For example Amarok 1.4.2+ was giving me trouble, so up until
1.4.3-r1 came out, I had ">=media-sound/amarok-1.4.2" in my
/etc/portage/package.mask file.

package.unmask: same idea, but for unmasking packages. I have a few packages
listed in mine, including "www-client/mozilla-firefox" and "net-im/gaim" in
here.

package.use: a list of package specific USE flags.

Those are the only ones you really need to mess with.

Hope that helps!

--Patrick C.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20061018/28e9bae9/attachment.htm 


More information about the PLUG-discuss mailing list