View previous topic :: View next topic |
Author |
Message |
3PO Veteran
Joined: 26 Nov 2006 Posts: 1110 Location: Schwabenländle
|
Posted: Fri Mar 16, 2018 4:26 pm Post subject: (ERLEDIGT) [portage] Verständnisfrage zum maskieren |
|
|
Hallo Zusammen,
nach einem world Update hat mir mein System "x11-drivers/nvidia-drivers-390.42" installiert, leider aber taugen die Nvidia Treiber >= 390.xx nichts.
Ich habe nun versucht folgendes in die keywords einzutragen:
Code: | <=x11-drivers/nvidia-drivers-387.34 |
Leider aber versucht portage immer wieder den 390.42 zu installieren.
Ich hab dann versucht, zusätzlich das in der package.mask zu setzen,
Code: | >x11-drivers/nvidia-drivers-390.42 |
aber auch damit will portage den 390.42 zu installieren.
Mit,
Code: | emerge =x11-drivers/nvidia-drivers-387.34 |
kann ich zwar den gewünschten Treiber installieren, leider aber kommt beim Aufruf des world Updates dann aber wieder:
Code: | vdr01_64 ~ # emerge -avuDN @world
* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] virtual/w3m-0::gentoo 0 KiB
[ebuild U ] x11-drivers/nvidia-drivers-390.42:0/390::gentoo [387.34:0/387::gentoo] USE="X acpi driver gtk3 kms tools uvm -compat (-multilib) -pax_kernel -static-libs -wayland" 0 KiB
Total: 2 packages (1 upgrade, 1 new), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No] |
Wo habe ich denn hier den Denkfehler?
Last edited by 3PO on Sun Mar 18, 2018 7:26 am; edited 1 time in total |
|
Back to top |
|
|
Tyrus Guru
Joined: 03 Feb 2018 Posts: 300
|
Posted: Fri Mar 16, 2018 5:52 pm Post subject: Re: [portage] Verständnisfrage zum maskieren |
|
|
3PO wrote: |
Ich hab dann versucht, zusätzlich das in der package.mask zu setzen,
Code: | >x11-drivers/nvidia-drivers-390.42 |
aber auch damit will portage den 390.42 zu installieren.
|
Wenn du 390.42 ausschliessen willst, muss das mindestens ">=" heissen. Du maskierst nur alles nach der Version 390.42.
Persönlich würde ich aber nur ein "=" benutzen. Sonst bleibst du ewig auf der alten Version stehen, weill du alles was nachkommt maskiert hast.
Was mich noch intressiert - was genau stimmt denn mit den 390er Versionen nicht? Hast du da irgendwo Probleme?
Ich nutze den grade auch. Aber ist bisher nicht negativ aufgefallen.
Achja und du kannst mit der 387er Version keine Kernel ab 4.15.x nutzen.
Irgendwann musst du dann sowieso auf eine neuere Version rauf wegen dem Kernel. |
|
Back to top |
|
|
3PO Veteran
Joined: 26 Nov 2006 Posts: 1110 Location: Schwabenländle
|
Posted: Fri Mar 16, 2018 7:37 pm Post subject: |
|
|
Funktioniert leider auch mit ">=" nicht. |
|
Back to top |
|
|
mike155 Advocate
Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Fri Mar 16, 2018 11:20 pm Post subject: |
|
|
Ich habe es gerade mal bei mir getestet:
"emerge -p nvidia-drivers" will Version 390.42 installieren.
Wenn ich ">=x11-drivers/nvidia-drivers-390.42" an "/etc/portage/package.mask" anfüge und dann "emerge -p nvidia-drivers" starte, will er Version 387.34 installieren. eix zeigt auch an, dass 390.42 jetzt maskiert ist.
Der Vorschlag von Tyrus funktioniert also. Hast Du vielleicht noch etwas in package.unmask stehen, was den Eintrag in package.mask wieder rückgängig macht? Oder irgendetwas ähnliches? |
|
Back to top |
|
|
3PO Veteran
Joined: 26 Nov 2006 Posts: 1110 Location: Schwabenländle
|
Posted: Sun Mar 18, 2018 7:23 am Post subject: |
|
|
mike155 wrote: | [...] Hast Du vielleicht noch etwas in package.unmask stehen, was den Eintrag in package.mask wieder rückgängig macht? ... |
Genau daran hat es gelegen, da war noch ein uralter Eintrag drin. ^^
Nun geht es wieder.
DANKE! |
|
Back to top |
|
|
3PO Veteran
Joined: 26 Nov 2006 Posts: 1110 Location: Schwabenländle
|
Posted: Sun Mar 18, 2018 7:24 am Post subject: Re: [portage] Verständnisfrage zum maskieren |
|
|
Tyrus wrote: | [...] Achja und du kannst mit der 387er Version keine Kernel ab 4.15.x nutzen. ... |
Doch, das geht, man braucht halt einen Patch, |
|
Back to top |
|
|
3PO Veteran
Joined: 26 Nov 2006 Posts: 1110 Location: Schwabenländle
|
Posted: Sun Mar 18, 2018 7:25 am Post subject: Re: [portage] Verständnisfrage zum maskieren |
|
|
Tyrus wrote: | [...] Was mich noch intressiert - was genau stimmt denn mit den 390er Versionen nicht? Hast du da irgendwo Probleme? ... |
Damit geht z.B. das OSD beim VDR nicht. |
|
Back to top |
|
|
|