1 votes

Nvidia-settings est installé selon apt-get, mais est manquant

Sous Kubuntu 14.04, j'ai eu des problèmes avec nvidia-settings : alors qu'il apparaît comme déjà installé dans apt-get, il n'est nulle part sur l'ordinateur (ou alors il est bien caché...). J'ai essayé de le supprimer et de le réinstaller, et tout ce qui est suggéré dans ce poste a vieilli de 2 ans, mais sans succès.

S'agit-il d'un problème lié à apt-get (j'ai également essayé le gestionnaire de pilotes graphique) ? Ou de nvidia (j'ai essayé les versions 331.113 et 304.125 du pilote) ? Qu'est-ce que je peux faire ?

Quelques résultats :

$ lspci -k |egrep 'VGA|3D' -A2                                                                                    9:08
01:00.0 VGA compatible controller: NVIDIA Corporation GF108GLM [NVS 5200M] (rev a1)
        Subsystem: Dell Device 0535
        Kernel driver in use: nvidia

Merci beaucoup !

EDIT : il semble que mes réglages nvidi aient été "détournés". Mais je ne parviens pas à le supprimer comme suggéré :

$ dpkg-divert --list | grep nvidia-settings
diversion of /usr/share/doc/NVIDIA_GLX-1.0/nvidia-settings.png to /var/lib/stil/diverted-files/usr/share/doc/NVIDIA_GLX-1.0/nvidia-settings.png by stil-nvidia-run-dkms-340.76
diversion of /usr/share/applications/nvidia-settings.desktop to /var/lib/stil/diverted-files/usr/share/applications/nvidia-settings.desktop by stil-nvidia-run-dkms-340.76
diversion of /usr/share/man/man1/nvidia-settings.1.gz to /var/lib/stil/diverted-files/usr/share/man/man1/nvidia-settings.1.gz by stil-nvidia-run-dkms-340.76
diversion of /usr/bin/nvidia-settings to /var/lib/stil/diverted-files/usr/bin/nvidia-settings by stil-nvidia-run-dkms-340.76

Mais ce qui suit ne fonctionne pas :

$ sudo dpkg-divert --rename --remove /var/lib/stil/diverted-files/usr/bin/nvidia-settings
No diversion 'any diversion of /var/lib/stil/diverted-files/usr/bin/nvidia-settings', none removed.

1voto

Terrance Points 35422

Il peut s'agir d'un problème de permissions avec nvidia-settings.

Exécutez la commande suivante sur votre système dans une fenêtre de terminal pour voir quelles sont les autorisations que vous avez obtenues. nvidia-settings pourrait avoir :

find / -type f -name nvidia-settings -printf '%M %p\n' 2>/dev/null

Les autorisations suivantes doivent être définies pour ce fichier :

-rwxr-xr-x /usr/bin/nvidia-settings

Si cela ne ressemble pas à ce qui précède, tapez ce qui suit pour le corriger et faire en sorte qu'il puisse être exécuté :

sudo chmod 755 /usr/bin/nvidia-settings

De plus, l'utilisateur et le groupe doivent avoir le statut "root". Tapez ce qui suit pour afficher les autorisations, l'utilisateur et les informations sur le groupe :

ls -l /usr/bin/nvidia-settings

la sortie devrait ressembler à ceci :

-rwxr-xr-x 1 root root 208160 May 21 03:23 /usr/bin/nvidia-settings

si vous ne voyez pas root root puis tapez ce qui suit pour le corriger :

sudo chown root:root /usr/bin/nvidia-settings

EDIT :

Nous avons certainement découvert quelque chose. D'une manière ou d'une autre, votre paquet de nvidia-settings a été détournée. Aller au bas de la page de manuel sur le détournement aquí et voir si vous ne pouvez pas supprimer la déviation puis réinstaller nvidia-settings . Le cas échéant, vous pouvez toujours créer un lien vers nvidia-settings pour qu'il soit lancé.

Vous pouvez également consulter cette page pour la suppression et la réinstallation des paquets détournés. aquí .

Vous pouvez également trouver la déviation en premier lieu en tapant ce qui suit :

dpkg-divert --list | grep nvidia-settings

puis, lorsque vous l'aurez trouvé, tapez ce qui suit pour supprimer la diversion :

sudo dpkg-divert --rename --remove --divert "/var/lib/stil/diverted-files/usr/bin/nvidia-settings" /usr/bin/nvidia-settings

Vous pouvez essayer de remplacer les noms des déviations dans la commande ci-dessus par toutes les déviations qui ont été trouvées au cours de l'opération de dpkg-divert -list en remplaçant les entrées que vous avez énumérées ici :

$ dpkg-divert --list | grep nvidia-settings
diversion of /usr/share/doc/NVIDIA\_GLX-1.0/nvidia-settings.png to /var/lib/stil/diverted-files/usr/share/doc/NVIDIA\_GLX-1.0/nvidia-settings.png by stil-nvidia-run-dkms-340.76
diversion of /usr/share/applications/nvidia-settings.desktop to /var/lib/stil/diverted-files/usr/share/applications/nvidia-settings.desktop by stil-nvidia-run-dkms-340.76
diversion of /usr/share/man/man1/nvidia-settings.1.gz to /var/lib/stil/diverted-files/usr/share/man/man1/nvidia-settings.1.gz by stil-nvidia-run-dkms-340.76
diversion of /usr/bin/nvidia-settings to /var/lib/stil/diverted-files/usr/bin/nvidia-settings by stil-nvidia-run-dkms-340.76

Ainsi, pour chacun des liens énumérés ici, la commande fonctionnerait de la manière suivante : le premier lien énuméré après diversion of est le nom original. Et après le to de cette ligne est le nom du paquet détourné, ce qui donne un autre exemple :

sudo dpkg-divert --rename --remove --divert "/var/lib/stil/diverted-files/usr/share/doc/NVIDIA\_GLX-1.0/nvidia-settings.png" /usr/share/doc/NVIDIA\_GLX-1.0/nvidia-settings.png

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X