Project:GURU/Information for End Users
This end user guide provides instructions to system administrators who wish to install and use the packages offered in GURU.
Adding the GURU repository
The GURU repository can either be added manually or by using one of the ebuild repository management tools. In all cases please ensure that dev-vcs/git is installed, since this is the sync-type
that GURU uses.
Using eselect repository
First install app-eselect/eselect-repository if it is not already installed, and next enable the GURU repository:
root #
eselect repository enable guru
More information on app-eselect/eselect-repository can be found in the eselect-repository article.
Manually adding a repos.conf entry
To manually add the GURU repository, simply add the following file:
[guru]
location = /var/db/repos/guru
sync-type = git
sync-uri = https://github.com/gentoo-mirror/guru.git
More information on repos.conf can be found in the /etc/portage/repos.conf article.
Syncing
Once the GURU repository has been added, all that is left to do is to sync the repository:
root #
emerge --sync guru
Or alternatively:
root #
emaint sync --repo guru
A plain emerge --sync or emaint sync will synchronize all repositories that have
auto-sync
enabled (which is the default). This can therefore be used to conveniently synchronize all added repositories with one command.Congratulations! Packages available in the GURU repository are now accessible via an emerge!