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 |