eselect-repository

Gentoo ebuild repository configuration

TLDR

List all ebuild repositories
$ eselect repository list
List enabled repositories
$ eselect repository list -i
Enable a repository
$ eselect repository enable [name|index]
Add an unregistered repository
$ eselect repository add [name] [git|rsync|svn] [sync_uri]
Disable repositories without removing contents
$ eselect repository disable [repo1] [repo2]
Remove repositories and their contents
$ eselect repository remove [repo1] [repo2]
Create a local repository
$ eselect repository create [name] [path/to/repo]

SYNOPSIS

eselect repository action [options]

DESCRIPTION

eselect repository configures ebuild repositories for Portage on Gentoo systems. It can enable, disable, add, or remove repositories from the Gentoo repository list.After enabling a repository, run `emerge --sync repo_name` to download ebuilds.

PARAMETERS

list

List all registered repositories
-i
Show only installed/enabled
enable repo
Enable a repository
disable repo
Disable without removing
remove repo
Disable and remove contents
add name type uri
Add unregistered repository
create name path
Create local repository

CAVEATS

Gentoo Linux specific. Repositories must be synced after enabling. Part of app-eselect/eselect-repository package.

SEE ALSO

eselect(1), emerge(1), emaint(1)

RESOURCES

Source code · Documentation