LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

eselect-repository

Gentoo ebuild repository configuration

TLDR

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

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)

Copied to clipboard
Kai