Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 870199
Collapse All | Expand All

(-)a/README.md (-3 / +70 lines)
Lines 13-19 Link Here
13
13
14
**The official repository for new Gentoo packages, maintained collaboratively by Gentoo users.**
14
**The official repository for new Gentoo packages, maintained collaboratively by Gentoo users.**
15
15
16
This README contains some additional useful information for GURU contributors, such as common mistakes, frequently asked questions and other tips and tricks. 
16
This README contains some additional useful information for GURU contributors, such as common mistakes, frequently asked questions and other tips and tricks.
17
17
18
The [GURU regulations](https://wiki.gentoo.org/wiki/Project:GURU#The_regulations), and the Gentoo [developer manual](https://devmanual.gentoo.org/) take precedence over any information here.
18
The [GURU regulations](https://wiki.gentoo.org/wiki/Project:GURU#The_regulations), and the Gentoo [developer manual](https://devmanual.gentoo.org/) take precedence over any information here.
19
19
Lines 24-35 The [GURU regulations](https://wiki.gentoo.org/wiki/Project:GURU#The_regulations Link Here
24
24
25
### Contents
25
### Contents
26
26
27
1. [Useful Links](#links)
27
1. [Installation](#install)
28
2. [Email Addresses](#email)
28
  - [Eselect](#install-eselect)
29
  - [Manual](#install-manual)
30
  - [Layman](#install-layman)
31
2. [Useful Links](#links)
32
3. [Email Addresses](#email)
29
33
30
</td>
34
</td>
31
</tr></table>
35
</tr></table>
32
36
37
## Installation <a name="install"></a>
38
39
As per the current [Portage specification](https://dev.gentoo.org/~zmedico/portage/doc/man/portage.5.html), ebuild repositories (a.k.a. overlays) can be managed via file collections under `/etc/portage/repos.conf/`, via the new [plug-in sync system](https://wiki.gentoo.org/wiki/Project:Portage/Sync).
40
41
### Eselect-repository Install <a name="install-eselect"></a>
42
43
The overlay can be enabled via the `repository` extension of the Gentoo `eselect` utility.
44
45
```console
46
emerge --ask --noreplace --verbose eselect-repository
47
eselect repository enable guru
48
```
49
50
### Eselect-repository Uninstall
51
52
To disable and remove the overlay, run:
53
54
```console
55
eselect repository disable guru
56
eselect repository remove guru
57
```
58
59
### Manual Install <a name="install-manual"></a>
60
61
To enable the overlay without the need for dedicated repository software, you need to have `git` installed:
62
63
```console
64
emerge --ask --noreplace --verbose dev-vcs/git
65
````
66
67
Then you can simply download the guru repository configuration file, [guru.conf](metadata/guru.conf):
68
69
```console
70
wget https://gitweb.gentoo.org/repo/proj/guru.git/tree/metadata/guru.conf \
71
        -O /etc/portage/repos.conf/guru
72
```
73
74
### Manual Uninstall
75
76
To disable and remove the overlay, run:
77
78
```console
79
rm /etc/portage/repos.conf/guru
80
rm /var/db/repos/guru -rf
81
```
82
83
### Layman Install <a name="install-layman"></a>
84
85
You can also install the overlay via the [layman](https://wiki.gentoo.org/wiki/Layman) overlay manager.
86
87
```console
88
emerge --ask --noreplace --verbose app-portage/layman
89
layman --add guru
90
```
91
92
### Layman Uninstall
93
94
To delete the overlay, run:
95
96
```console
97
layman --delete guru
98
```
99
33
## Useful Links <a name="links"></a>
100
## Useful Links <a name="links"></a>
34
101
35
- https://wiki.gentoo.org/wiki/Project:GURU
102
- https://wiki.gentoo.org/wiki/Project:GURU
(-)a/metadata/guru (-1 / +6 lines)
Line 0 Link Here
0
- 
1
#put this in /etc/portage/repos.conf/
2
[guru]
3
location = /var/db/repos/guru
4
sync-type = git
5
sync-uri = git@git.gentoo.org/repo/proj/guru.git
6
priority = 9999

Return to bug 870199