User:Hasufell/Test

Alternative: Configuring Paludis
Paludis is a cross-distro package manager that works for Gentoo (and derivates) and Exherbo. It is available in gentoo as the package in both stable and unstable branch and can be used instead of portage. Mind that paludis is not developed by gentoo and as such it gets as much support as a regular system package like sys-kernel/vanilla-sources. Before we can start we need the portage tree:

And then we can emerge paludis:

Now we set it as the default package manager:

Paludis doesn't install default configuration, so we have to start from scratch. First we create the necessary directories.

Then we tell paludis where the world file is:

Now we set the basic toolchain variables (this depends on your architecture! You might want to check  and copy paste the relevant info):

Now enable a mirror, e.g.:

Enable the licenses you want. To accept all, except EULAs, do:

Set the USE flags you want. This is just an example:

And set the keywords you want to accept, e.g. for stable arch:

Configuring repositories
Now we have to configure repositories. This is done in the  subdirectory. A typical entry for the main gentoo tree should look like this:

We also have to provide a repository for installed packages (that's how paludis handles them):

Now we set up a repository for repositories, so that paludis can track new repositories which are yet unavailable. We create the default repository template:

And then create the repository.conf:

If we want to see unavailable layman repositories, we have to create a repository for layman:

Now we should be able to use paludis to sync:

If you want to install a package or even a repository, you just do:

For further configuration and maintenance, refer to the official documentation.