Manage Gentoo Repositories - Control Portage with eselect | Online Free DevTools by Hexmos
Control Gentoo Portage ebuild repositories with eselect repository. Manage, enable, disable, and remove repositories easily. Free online tool, no registration required.
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}}