Sie sind nicht angemeldet.

1

12.06.2010, 21:36

baselayout-2 läst sich nicht installieren (baselayout-2 für OpenRC benötigt)

Hallo alle zusammen,

ich habe euch hier gefragt, wie Gentoo dazu bewegt werden kann, schneller zu Booten.
Ich möchte als erstes gerne einen Vorschlag vom Benutzer bell ausprobieren, um genau zu sein das Installieren von OpenRC.
Allerdingst funktioniert das nicht so ganz. Als erstes habe ich ein

Quellcode

1
# emerge --sync

gemacht und dann ein

Quellcode

1
# emerge sys-apps/baselayout-2

Als Ergebnis bekam ich aber nur

Quellcode

1
2
>!!! 'sys-apps/baselayout-2' is not a valid package atom.
>!!! Please check ebuild(5) for full details.


Das gleiche auch bei diesen Versuchen:

Quellcode

1
2
3
4
5
6
7
8
# emerge baselayout-2
>!!! 'baselayout-2' is not a valid package atom.
>!!! Please check ebuild(5) for full details.

# emerge baselayout2
> Calculating dependencies... done!
>
>emerge: there are no ebuilds to satisfy "baselayout2".



In einem Forum fand ich diesen Beitrag

Ich versuchte also ein

Quellcode

1
# echo "sys-apps/baselayout" >> /etc/portage/package.keywords


Allerdings bekam ich nur das als Antwort

Quellcode

1
>bash: /etc/portage/package.keywords: Permission denied


Darauffolgend versuchte ich ein ls in das Verzeichnis, mit einer eigenartigen Antwort

Quellcode

1
2
$ ls /etc/portage/
> bin  postsync.d


1. Ist das Richtig, dass die Datei package.keywords nicht exsistiert?
2. Was habe ich falsch gemacht? Wie bekomme ich baselayout-2 installiert? (Ich weiß das dass zwei Fragen sind)

mfg benutzeMitKettensäge

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »benutzeMitKettensäge« (13.06.2010, 00:23)


2

12.06.2010, 22:26

Ja, Package Keywords existiert erstmal nicht. Diese kann sowohl eine Datei als auch ein Verzeichnis sein. Bei mir sieht es so aus.

Quellcode

1
2
3
~ $ cat /etc/portage/package.keywords/openrc 
=sys-apps/baselayout-2*
sys-apps/openrc

Nachdem die Pakete demaskiert sind:

Quellcode

1
emerge -va1 baselayout


Damit sollte er die Version 2 des Paketes baselayout + als Abhängigkeit das openrc ziehen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

12.06.2010, 23:53

Hi

Schaue hierzu zb auch mal in den recht guten gentoo Dokumentationen und den entsprechenden Manpages nach
zb:
http://www.gentoo.de/doc/de/handbook/han…l?part=3&chap=1
http://www.gentoo.de/doc/de/handbook/han…l?part=3&chap=3

Quellcode

1
2
$ man portage
$ man emerge
usw , da gibt es sehr viel und gute Dokumentation zu,
wenn du gentoo nutzen möchtest wirst du diese Infos kennen müssen.

............................................................
wünsche stets eine scharfe schnitt Garnitur!
(für die Kettensäge)

4

13.06.2010, 00:33

Funktioniert super, danke euch beiden.
Werde die Texte von gentoo.de in den nächsten Tagen mal alle durchgehen, das ich eine doku für meinen "Paketmanager" benötige ist nur etwas gewöhnungsbedürftig, bei emerge/Portage aber verständlich.

5

13.06.2010, 01:05

Nur noch ein kurzer Hinweis:

Beachte beim wechsel auf OpenRc bitte auch unbedingt den
Baselayout und OpenRC Migrationsleitfaden
da gibt es zahlreiche wichtige Änderungen die dringend beachtet werden sollten.

6

13.06.2010, 01:30

Nur noch ein kurzer Hinweis:

Beachte beim wechsel auf OpenRc bitte auch unbedingt den
Baselayout und OpenRC Migrationsleitfaden
da gibt es zahlreiche wichtige Änderungen die dringend beachtet werden sollten.


Habe ich gemacht OpenRC läuft bei mir jetzt ohne Probleme.