Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Portage: package.keywords wird nicht beachtet
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
anonym734
n00b
n00b


Joined: 02 May 2010
Posts: 3

PostPosted: Sun May 02, 2010 3:05 pm    Post subject: Portage: package.keywords wird nicht beachtet Reply with quote

Hallo,

ich verwendet zum ersten mal gentoo. Ich möchte die virtualbox-guest-additions installieren: Wie im gentoo-wiki-Artikel beschrieben habe ich /etc/portage/package.keywords angepasst. Allerdings wird bei 'emerge virtualbox-guest-additions' trotzdem noch Version 3.0.12 installiert.

Wäre nett, wenn mir jemand weiterhelfen könnte.
Mfg
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4459

PostPosted: Sun May 02, 2010 3:34 pm    Post subject: Reply with quote

wie schaut die zeile aus, welche du in die /etc/portage/package.keywords eingetragen hast?
Und hast du ein 64Bit oder ein 32Bit system installiert?
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6281

PostPosted: Sun May 02, 2010 3:45 pm    Post subject: Reply with quote

Ein weiterer Grund könnten unerfüllte weitere Abhängigkeiten sein. Wenn Du eix installiert hast, kannst Du mit beispielsweise
Code:
eix "v*guest*"
unabhängig von anderen Faktoren überprüfen, ob Dein Eintrag korrekt ist, also ob bei den Versionen tatsächlich (~)3.1.6 (also mit Klammern um das ~) steht.
Back to top
View user's profile Send private message
anonym734
n00b
n00b


Joined: 02 May 2010
Posts: 3

PostPosted: Sun May 02, 2010 4:04 pm    Post subject: Reply with quote

Vielen Dank für die Antworten.

Ich habe die 64Bit-Version installiert. /etc/portage/package.keywords sieht so aus:
Code:
=app-emulation/virtualbox-guest-additions-3.1.6
=x11-drivers/xf86-input-virtualbox-3.1.6
=x11-drivers/xf86-video-virtualbox-3.1.6


Mit 'emerge "=app-emulation/virtualbox-guest-additions-3.1.6"' kommt eine Meldung, dass 'x11-drivers/xf86-video-virtualbox-3.1.6-r1' mit '~amd64' markiert sei. Ich habe jetzt (erfolglos) versucht, das Paket über /etc/portage/package.unmask zu demaskieren (mit und ohne -r1, mit und ohne =).

eix spuckt folgendes aus:
Code:
[U] app-emulation/virtualbox-guest-additions
    Available version: 3.0.12 ~3.1.0 ~3.1.2 ~3.1.4 (~)3.1.6 {X kernel_linux}
    Installed versions: 3.0.12[...]

Sollte eigentlich funktionieren, oder? Ich habe gerade 3.0.12 entfernt und noch einmal einen Versuch gestart, allerdings mit gleichem Ergebnis.
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4459

PostPosted: Sun May 02, 2010 4:11 pm    Post subject: Reply with quote

du musst noch ~arch also in deinem fall ~amd64 an jede zeile anhängen:

z.b.
Quote:
=app-emulation/virtualbox-guest-additions-3.1.6 ~amd64

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
nikaya
Veteran
Veteran


Joined: 13 May 2006
Posts: 1471
Location: Germany

PostPosted: Sun May 02, 2010 4:24 pm    Post subject: Reply with quote

firefly wrote:
du musst noch ~arch also in deinem fall ~amd64 an jede zeile anhängen:

z.b.
Quote:
=app-emulation/virtualbox-guest-additions-3.1.6 ~amd64

Ist nicht nötig wenn das Paket das "gekeyworded" werden soll die gleiche Archtektur hat wie ACCEPT_KEYWORDS="$ARCH".
_________________
Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera)
Back to top
View user's profile Send private message
firefly
Advocate
Advocate


Joined: 31 Oct 2002
Posts: 4459

PostPosted: Sun May 02, 2010 4:38 pm    Post subject: Reply with quote

anonym734 wrote:

Mit 'emerge "=app-emulation/virtualbox-guest-additions-3.1.6"' kommt eine Meldung, dass 'x11-drivers/xf86-video-virtualbox-3.1.6-r1' mit '~amd64' markiert sei. Ich habe jetzt (erfolglos) versucht, das Paket über /etc/portage/package.unmask zu demaskieren (mit und ohne -r1, mit und ohne =).

Da haben wir das Problem das ebuild für f86-video-virtualbox-3.1.6 existiert nicht es gibt aber eins mit der version 3.1.6-r1.
du musst die -r1 variante in deine package.keywords eintragen.
Oder verwende statt des "=" die "~" dadurch werden auch revisionen eines ebuilds für eine bestimmte version(erkennbar an den -rX am ende der versionsnummer) mit freigeschaltet
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
anonym734
n00b
n00b


Joined: 02 May 2010
Posts: 3

PostPosted: Sun May 02, 2010 5:10 pm    Post subject: Reply with quote

Danke, hat gelappt.
Ich werde in nächster Zeit wohl einiges zu lesen haben ;)
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9236
Location: beyond the rim

PostPosted: Sun May 02, 2010 6:35 pm    Post subject: Reply with quote

nikaya wrote:
firefly wrote:
du musst noch ~arch also in deinem fall ~amd64 an jede zeile anhängen:

z.b.
Quote:
=app-emulation/virtualbox-guest-additions-3.1.6 ~amd64

Ist nicht nötig wenn das Paket das "gekeyworded" werden soll die gleiche Archtektur hat wie ACCEPT_KEYWORDS="$ARCH".

Genau, das Keyword ist in >90% aller Fälle unnötig und sollte weggelassen werden, das macht manch andere Dinge einfacher.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum