Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

08.03.2010, 19:34

autounmask gibt die maskierten packete nicht frei

Hallo,
wenn ich z.B. autounmask dev-java/java-jre-bin-1.6.0.18 eingebe, kann ich java trotzdem nicht emergen. Wenn ich mir die Einträge in den beiden Dateien package.keywords und package.unmask anschaue, sehe ich dass autounmask nur kommentare eingefügt hat, also spuckt er mir immer noch die Meldung aus, dass java maskiert ist..

Wie könnte ich das Problem lösen? Ich denke nicht, dass autounmask irgendwelche Fehler produziert, sondern irgendwas mache ich falsch, aber was?
"Gentoo installieren ist quasi wie ein gutes Essen kochen: Du brauchst die richtigen Zutaten und der Rest ergibt sich nach Rezept." - lilith2k3

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Umut« (08.03.2010, 20:41)


2

08.03.2010, 19:39

Was hieltest du davon, die Einträge in der package.unmask mal auszukommentieren?! :D

3

08.03.2010, 19:45

Wie könnte ich das Problem lösen? Ich denke nicht, dass autounmask irgendwelche Fehler produziert, sondern irgendwas mache ich falsch, aber was?
Hm.., ich vermute fast das du (noch) nicht genau liest was portage (emerge) dir da schreibt,
beachte: idR sind die Portage Ausgaben sehr hilfreich.
Magst du die genaue Ausgabe hier mal posten?!

/edit:
Beachte auch das es "dev-java/java-jre-bin-1.6.0.18" so anscheinend nicht gibt...

Quellcode

1
2
$ eix dev-java/java-jre-bin
Kein Treffer.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (08.03.2010, 19:50)


4

08.03.2010, 20:05

Quellcode

1
2
3
4
5
eix dev-java/sun-jre-bin
     Available versions:
        (1.5)   1.5.0.22!s
        (1.6)   1.6.0.17!s ~1.6.0.18!s ~1.6.0.18-r1!s
        {X alsa jce nsplugin odbc}
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

5

08.03.2010, 20:10

Quellcode

1
2
3
4
5
6
7
8
9
BitKiller ~ # eix sun-jre
[I] dev-java/sun-jre-bin
 Available versions:  
    (1.5)    1.5.0.22!s
    (1.6)    1.6.0.17!s ~1.6.0.18!s ~1.6.0.18-r1!s
    {X alsa jce nsplugin odbc}
 Installed versions:  1.6.0.17(1.6)!s(20:57:43 21.02.2010)(X alsa nsplugin odbc)
 Homepage:        http://java.sun.com/javase/6/
 Description:     Sun's Java SE Runtime Environment


Und in der /etc/make.conf

Quellcode

1
ACCEPT_LICENSE="*"


Dann installieren und einrichten

Quellcode

1
2
3
4
autounmask sun-jre-bin-1.6.0.18-r1
emerge =sun-jre-bin-1.6.0.18-r1 
eselect java-vm list
eselect java-vm set system 1(oder was es bei dir ist)

6

08.03.2010, 20:11

Quellcode

1
2
3
4
5
$ eix -c jre-bin
[N] dev-java/diablo-jre-bin (--): Java Runtime Environment
[N] dev-java/ibm-jre-bin (1.6.0.7(1.6)): IBM Java SE Runtime Environment
[N] dev-java/sun-jre-bin ((~)1.6.0.18-r1(1.6)): Sun's Java SE Runtime Environment
3 Treffer.
;)

7

08.03.2010, 20:18

Und in der /etc/make.conf

Quellcode

1
ACCEPT_LICENSE="*"
Na dann solltest du ihm aber auch erklären was er damit für ein Blanko akzeptiert! (unterschreibt)

Wäre es nicht evtl. besser die Lizenzen unter "/etc/portage/package.license" Paketspezifisch zu bestätigen :whistling:

/edit:
also zb für sun Java zb

Quellcode

1
2
$ grep sun /etc/portage/package.license 
dev-java/sun-jre dlj-1.1

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »josef.95« (08.03.2010, 20:34)


8

08.03.2010, 20:41

Danke euch! So wie FelixPetzold es mir erklärt hat, hats funktioniert!
Und da oben hatte ich einen Tippfehler (sun-jre-bin statt java-jre-bin), sry :|

@josef.95: Find ich auch, dass es sinnvoller wäre, die Lizenzen Paketspezifisch zu bestätigen, dann weiß man was man da unterschreibt ;)
Obwohl,.. andersrum wäre es viel angenehmer ^^

Aber gut, dass man die beiden Möglichkeiten hier übersichtlich aufgelistet bekommt :)


Edit:

Zitat

$ grep sun /etc/portage/package.license
grep: /etc/portage/package.license: Datei oder Verzeichnis nicht gefunden


hm? ?(

lG
"Gentoo installieren ist quasi wie ein gutes Essen kochen: Du brauchst die richtigen Zutaten und der Rest ergibt sich nach Rezept." - lilith2k3

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Umut« (08.03.2010, 20:48)


9

09.03.2010, 00:15

Du darfst diese Datei auch einfach erstellen ;)

zb.

Quellcode

1
nano /etc/portage/package.license
schafft abhilfe.
Sys:
AMD FX (tm)-6300 Six-Core Processor
GeForce GTX 650 1024MB
16384 MB DDR3 1600Mhz
ASUS M5A97 R2.0
Samsung SSD 830 (sys)

OS: Gentoo ~amd64
WM: i3
Kernel: vanilla-sources
VGA: nouveau
INIT: OpenRC :)

██ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ trust █████ ██████ ███ your █████ ████ government. Parts of this comment have been found in violation of H.R. 3261, S.O.P.A and Senate Bill 968, P.I.P.A. and have been censored for your benefit.

10

09.03.2010, 00:19

Quellcode

1
touch /etc/portage/package.license

Dann gibt es die Datei.

@Josef:
Naja, mir ist es relativ wurscht,was ich da unterschreibe, hab doch eh keine andere Wahl. Daher setze ich das global. Ob das jetzt das Gelbe vom Ei ist, muss jeder für sich entscheiden. Ist glaube ich Geschmackssache.