Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Sind x11-drivers/nvidia-drivers komplett blockiert?
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
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Feb 23, 2021 11:39 am    Post subject: Sind x11-drivers/nvidia-drivers komplett blockiert? Reply with quote

Hallo zusammen,

ich bin heute gerade dabei, gentoo-unstable zu installieren.

Das Basis-Update ist ohne Probleme durchgelaufen,
auch die anschließenden Konfigurationen und Pakete sind erledigt.

Nun kam
kde-plasma/plasma-meta an die Reihe, doch kein Paket wurde angezeit,
sondern nur folgende Meldung:

Code:

!!! All ebuilds that could satisfy ">=x11-drivers/nvidia-drivers-445.87[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/nvidia-drivers-460.39-r1::gentoo (masked by: NVIDIA-r2 license(s))
A copy of the 'NVIDIA-r2' license is located at '/gam/var/db/repos/gentoo/licenses/NVIDIA-r2'.


Ich habe kurz versucht
emerge --autounmask-write "=x11-drivers/nvidia-drivers-460.39-r1"

doch auch da die Meldung

Code:

!!! All ebuilds that could satisfy "=x11-drivers/nvidia-drivers-460.39-r1" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-drivers/nvidia-drivers-460.39-r1::gentoo (masked by: NVIDIA-r2 license(s))
A copy of the 'NVIDIA-r2' license is located at '/gam/var/db/repos/gentoo/licenses/NVIDIA-r2'.


Was ist da passiert?

Gibt es bei gentoo keine nvidia-drivers mehr oder warum sind alle Pakete blockiert?

Muss ich nun auf nouveau umsteigen?

Oder was hat es mit NVIDIA-r2 auf sich?

Gruß
Manfred
Back to top
View user's profile Send private message
GLS064
Apprentice
Apprentice


Joined: 21 Nov 2005
Posts: 175
Location: Braunschweig,Germany

PostPosted: Tue Feb 23, 2021 11:52 am    Post subject: Reply with quote

Ich würde mal sagen , dass du die License einfach akzeptierst

echo „NVIDIA-r2“ > /etc/portage/package.license/nvidia-drivers
_________________
Gruss / Greetings Bodo
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Feb 23, 2021 12:01 pm    Post subject: Reply with quote

Da sage ich vielen Dank für diesen Hinweis.

Ich hatte bisher noch nie ein solches Problem bei gentoo.

Das mit den Licensen wird ja sonst meist per etc-update durchgeführt.

So, wie das hier beschrieben ist, ist das für mich ein neuer Schritt,
für den ich mich ganz herzlich bedanke.

"Man kann alt werden wie ne Kuh und lernt immer noch dazu" |-:

Gruß
Manfred
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Tue Feb 23, 2021 12:56 pm    Post subject: Reply with quote

Nvidia liefert keine Open Source Treiber und keine vollständige Dokumentation für ihre Chips. Wenn ich es richtig in Erinnerung habe, legen oder legten sie Open Source Entwicklern sogar Steine in den Weg, damit Open Source Treiber besonders schlecht auf Nvidia Hardware laufen.

So lange das so ist, sollte man als Linux-Anwender Nvidia Hardware nach Möglichkeit vermeiden. Es gibt ja auch andere Firmen, die Grafik-Chips herstellen. Und wenn man nicht gerade professionell 3D nutzt oder High-End Spiele spielen will, sind diese auch völlig ausreichend.

Hier übrigens die Meinung von Linus Torvalds zu Nvidia (aus 2012): https://www.heise.de/newsticker/meldung/Torvalds-zeigt-Nvidia-den-Stinkefinger-1619616.html
Back to top
View user's profile Send private message
Banana
Veteran
Veteran


Joined: 21 May 2004
Posts: 1405
Location: Germany

PostPosted: Tue Feb 23, 2021 1:14 pm    Post subject: Reply with quote

https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Licenses
_________________
My personal space
My delta-labs.org snippets do expire

PFL - Portage file list - find which package a file or command belongs to.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4567
Location: Germany

PostPosted: Tue Feb 23, 2021 1:18 pm    Post subject: Reply with quote

ManfredB wrote:
Was ist da passiert?

Manfred,
im neuen portage wurde der --autounmask-license default geändert, siehe im Bug 766773

Wenn du das autounmask Feature wie vorher nutzen möchtest, dann musst du es jetzt selbst mit angeben.
Beispiel:
Code:
# emerge -av1 nvidia-drivers --autounmask-license=y

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] x11-drivers/nvidia-drivers-460.39-r1:0/460::gentoo  USE="X driver kms multilib tools uvm wayland -compat -dist-kernel -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

The following license changes are necessary to proceed:
 (see "package.license" in the portage(5) man page for more details)
# required by nvidia-drivers (argument)
>=x11-drivers/nvidia-drivers-460.39-r1 NVIDIA-r2

Would you like to add these changes to your config files? [Yes/No]


Sprich, es hat nichts mit nVidia zu tun, und auch nichts mit Linus seinem herrlichen Stinkefinger -- es betrifft alle Pakete für die eine Lizenzbestätigung erforderlich ist.
Back to top
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1617

PostPosted: Tue Feb 23, 2021 2:10 pm    Post subject: Reply with quote

Nun bin ich doch aufgeklärt worden über Licensen und ihren Hintergrund.

Allerdings muss ich zugeben:

Eben habe ich in einer bereits bestehenden unstable-Version unter /etc/portage in die Licens-Datei hineingeschaut.
Da war ich doch überrascht, daß mit einer verherigen Version des nvidia-drivers bereits NVIDIA-r2 drinstand.

Hätte ich erst einmal dort nachgeschaut, wäre dieser Thread überflüssig gewesen.
Ich bitte um Entschuldigung, daß ich so vorgegangen bin.

Umso mehr sage ich noch einmal: hohe Anerkennung an euch alle über eure Kenntnisse
und Dank für die tolle Unterstützung bei meinen Anfragen.

Gruß
Manfred
Back to top
View user's profile Send private message
arfe
Apprentice
Apprentice


Joined: 24 Aug 2005
Posts: 298
Location: Essen

PostPosted: Tue Feb 23, 2021 3:14 pm    Post subject: Reply with quote

GLS064 wrote:
Ich würde mal sagen , dass du die License einfach akzeptierst

echo „NVIDIA-r2“ > /etc/portage/package.license/nvidia-drivers



Wenn schon, dann bitte richtig! Nämlich so:

Code:
echo "echo NVIDIA-r2" > /etc/portage/package.license/nvidia-drivers
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4567
Location: Germany

PostPosted: Tue Feb 23, 2021 4:57 pm    Post subject: Reply with quote

Oder schlicht und einfach:
Code:
echo "x11-drivers/nvidia-drivers NVIDIA-r2" >> /etc/portage/package.license

:)
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