Sie sind nicht angemeldet.

1

25.03.2012, 18:23

Wie richtig unmasken?

Hallo,

ich wollte emerge linuxtv-dvb-firmware ausführen und bekam die Meldung:

Quellcode

1
2
3
4
5
The following keyword changes are necessary to proceed:
#required by linuxtv-dvb-firmware (argument)
=media-tv/linuxtv-dvb-firmware-2009.09.19 ~amd64

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).


Also gut, habe ich mir gedacht, dann schreibe ich folgenden Eintrag in /etc/portage/package.unmask :

Quellcode

1
=media-tv/linuxtv-dvb-firmware-2009.09.19 


Anschließend führte ich noch ein env-update aus. Aber es ändert nichts, ich kann die Firmware nicht emergen. Was mache ich falsch?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fromdebiantogentoo« (31.03.2012, 13:43)


2

25.03.2012, 19:18

Portage meckert wg. "keyword changes are necessary". Dh. Du musst in der /etc/portage/package.keywords (btw. neu package.accept_keywords) unmaskieren.
Weitere Infos unter Mischen von Softwarezweigen
Münchener Gentoo Linux User Group: http://www.mglug.de/

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

25.03.2012, 22:23

Aha, wieder was nicht richtig verstanden, Dank dir. Aber warum faselt er dann was von autounmask ?
Ich habe jetzt die Datei /etc/portage/package.accept_keywords angelegt, dann media-tv/linuxtv-dvb-firmware eingetragen
und dann hat das emergen auch geklappt.Installiert er dabei eigentlich auch alle abhängigen Pakete ebenfalls aus dem Testzweig? Z.B hatte die Firmware eine Abhängigkeit zu unrar. Ist dieses unrar stable oder testing?

4

25.03.2012, 23:07

"autounmask" ist eine Funktionalität des "emerge", diese Einträge (in keywords und unmask) selber schreiben zu können.

Die Abhängigkeiten werden aus Stable gezogen. Wenn eine "testing"-Abhängigkeit besteht, kriegst Du wieder diese Fehlermeldung mit der Aufforderung das Paket ebenfalls freizuschalten.
Münchener Gentoo Linux User Group: http://www.mglug.de/

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.

5

26.03.2012, 11:31

nur als kleine Anmerkung:
die alte Schreibweise package.keywords ist auch noch gültig. Mich persönlich nervt dieses ellenlange Ding von package.accept_keywords ..wem's gefällt.
Du kannst das übriegends auch als Verzeichnis machen und in das Verzeichnis mehrere Dateien packen, um es für Dich persönlich auseinanderhalten zu können.
Ich habe im Verzeichnis package.keywords z.B. die Dateien firefox temp standard und unsicher drin. So unterscheide ich welche, die ich nur temporär freischalten wollte, weil mich eine zu aktuelle Anwendung dazu zwang, bei welchen ich nicht weiß, ob ich sie ewig brauche etc.
hth poedel
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

6

31.03.2012, 13:45

Mein eigentliches Problem und meine Frage wurde beantwortet. Danke. :) Ich habe den Thread deshalb mal auf "gelöst" gesetzt.