eselect repository
An
eselect
module for configuring ebuild repositories for Portage. After enabling a repository, you have to runemerge --sync repo_name
to download ebuilds. More information: https://wiki.gentoo.org/wiki/Eselect/Repository.
- List all ebuild repositories registered on https://repos.gentoo.org:
eselect repository list
- List enabled repositories:
eselect repository list -i
- Enable a repository from the list by its name or index from the
list
command:
eselect repository enable {{name|index}}
- Enable an unregistered repository:
eselect repository add {{name}} {{rsync|git|mercurial|svn|...}} {{sync_uri}}
- Disable repositories without removing their contents:
eselect repository disable {{repo1 repo2 ...}}
- Disable repositories and remove their contents:
eselect repository remove {{repo1 repo2 ...}}
- Create a local repository and enable it:
eselect repository create {{name}} {{path/to/repo}}