[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème de compilation nvidia-legacy-390xx-kernel-dkms sur noyau 4.19.0-8-amd64 (x86_64)



Bonjour,

J'utilise le pinning pour les systèmes testing/unstable.

Là je suis plus dans l'optique stable/backports mais
nvidia-legacy-390xx-driver n'est pas encore dans backports.

Ce que je veux c'est juste garder cette version qui fonctionne bien
avec mon matériel jusqu'à ce que bullseye devienne stable.

Quelque part j'ai eu de la chance que ça fonctionne comme ça car la
version de xserver-xorg-core est différente entre buster et bullseye.

Du coup pour faire les chose proprement, j'ai viré tous les packages
de bullseye, remis les dépots, téléchargé le paquet source, viré les
dépots, installé les build-deps, reconstruit les packages et
réinstallé juste le nécessaire :
/etc/apt/sources.list :
+deb http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
+deb-src http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
root@W520:/home/hugues/buildpackage# apt-get update
hugues@W520:~/buildpackage$ apt-get source nvidia-legacy-390xx-kernel-dkms
/etc/apt/sources.list :
-deb http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
-deb-src http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
root@W520:/home/hugues/buildpackage# apt-get update
root@W520:/home/hugues/buildpackage# apt-get build-dep
nvidia-legacy-390xx-kernel-dkms
hugues@W520:~/buildpackage$ cd nvidia-graphics-drivers-legacy-390xx-390.132/
hugues@W520:~/buildpackage/nvidia-graphics-drivers-legacy-390xx-390.132$
dpkg-buildpackage -us -uc -rfakeroot
root@W520:/home/hugues/buildpackage# dpkg -i
nvidia-legacy-390xx-driver_390.132-2_amd64.deb
nvidia-legacy-390xx-driver-libs_390.132-2_amd64.deb
nvidia-legacy-390xx-driver-bin_390.132-2_amd64.deb
xserver-xorg-video-nvidia-legacy-390xx_390.132-2_amd64.deb
nvidia-legacy-390xx-vdpau-driver_390.132-2_amd64.deb
nvidia-legacy-390xx-alternative_390.132-2_amd64.deb
nvidia-legacy-390xx-kernel-dkms_390.132-2_amd64.deb
libgl1-nvidia-legacy-390xx-glvnd-glx_390.132-2_amd64.deb
nvidia-legacy-390xx-egl-icd_390.132-2_amd64.deb
libnvidia-legacy-390xx-ml1_390.132-2_amd64.deb
libnvidia-legacy-390xx-glcore_390.132-2_amd64.deb
libglx-nvidia-legacy-390xx0_390.132-2_amd64.deb
libegl-nvidia-legacy-390xx0_390.132-2_amd64.deb
libnvidia-legacy-390xx-eglcore_390.132-2_amd64.deb
libnvidia-legacy-390xx-cfg1_390.132-2_amd64.deb
nvidia-legacy-390xx-kernel-support_390.132-2_amd64.deb
root@W520:/home/hugues/buildpackage# apt-get -f install
root@W520:/home/hugues/buildpackage# apt-show-versions | grep bullseye
libegl-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
libgl1-nvidia-legacy-390xx-glvnd-glx:amd64/bullseye 390.132-2 uptodate
libglx-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-cfg1:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-eglcore:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-glcore:amd64/bullseye 390.132-2 uptodate
libnvidia-legacy-390xx-ml1:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-alternative:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver-bin:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-driver-libs:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-egl-icd:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-kernel-dkms:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-kernel-support:amd64/bullseye 390.132-2 uptodate
nvidia-legacy-390xx-vdpau-driver:amd64/bullseye 390.132-2 uptodate
xserver-xorg-video-nvidia-legacy-390xx:amd64/bullseye 390.132-2 uptodate

Donc je n'ai plus que 17 paquets de testing au lieu de 31 et je ne
bloque plus inutilement d'autres mises à jour, c'est plus propre.

Cordialement
Hugues

Le lun. 6 avr. 2020 à 09:32, F. Dubois <euclide71@legtux.org> a écrit :
>
> Le 06/04/2020 à 01:07, hugues larrive a écrit :
> > Bonsoir Didier et Fabien,
> >
> > Un petit retour :
> > J'ai tenté d'installer le noyau 5 de testing comme le suggérait
> > Fabien, ça na pas fonctionné bien que la compilation plante plus
> > loin... vu que j'avais le dépôt testing sous la main, j'ai tenté
> > d'upgrader nvidia-legacy-390xx-driver dont le module s'est bien
> > compilé pour les 2 noyaux. J'ai donc viré le noyau 5 et le dépôt
> > testing car je veux garder mon système en stable.
> > À la fin voilà ce que ça donne :
> > hugues@W520:~$ apt-cache policy nvidia-legacy-390xx-driver
> > nvidia-legacy-390xx-driver:
> >    Installé : 390.132-2
> >    Candidat : 390.132-2
> >   Table de version :
> >   *** 390.132-2 100
> >          100 /var/lib/dpkg/status
> >       390.116-1 500
> >          500 http://ftp.fr.debian.org/debian buster/non-free amd64 Packages
> > hugues@W520:~$ apt-show-versions | grep bullseye
> > glx-alternative-mesa:amd64/bullseye 1.1.0 uptodate
> > glx-alternative-nvidia:amd64/bullseye 1.1.0 uptodate
> > glx-diversions:amd64/bullseye 1.1.0 uptodate
> > libegl-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
> > libgl1-nvidia-legacy-390xx-glvnd-glx:amd64/bullseye 390.132-2 uptodate
> > libgles-nvidia-legacy-390xx1:amd64/bullseye 390.132-2 uptodate
> > libgles-nvidia-legacy-390xx2:amd64/bullseye 390.132-2 uptodate
> > libglx-nvidia-legacy-390xx0:amd64/bullseye 390.132-2 uptodate
> > libnvidia-legacy-390xx-cfg1:amd64/bullseye 390.132-2 uptodate
> > libnvidia-legacy-390xx-eglcore:amd64/bullseye 390.132-2 uptodate
> > libnvidia-legacy-390xx-glcore:amd64/bullseye 390.132-2 uptodate
> > libnvidia-legacy-390xx-ml1:amd64/bullseye 390.132-2 uptodate
> > nvidia-detect:amd64/bullseye 440.64-2 uptodate
> > nvidia-egl-common:amd64/bullseye 440.64-2 uptodate
> > nvidia-installer-cleanup:amd64/bullseye 20151021+11 uptodate
> > nvidia-kernel-common:amd64/bullseye 20151021+11 uptodate
> > nvidia-legacy-390xx-alternative:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-driver:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-driver-bin:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-driver-libs:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-egl-icd:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-kernel-dkms:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-kernel-support:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-vdpau-driver:amd64/bullseye 390.132-2 uptodate
> > nvidia-legacy-390xx-vulkan-icd:amd64/bullseye 390.132-2 uptodate
> > nvidia-modprobe:amd64/bullseye 440.44-1 uptodate
> > nvidia-persistenced:amd64/bullseye 440.44-1 uptodate
> > nvidia-support:amd64/bullseye 20151021+11 uptodate
> > nvidia-vulkan-common:amd64/bullseye 440.64-2 uptodate
> > update-glx:amd64/bullseye 1.1.0 uptodate
> > xserver-xorg-video-nvidia-legacy-390xx:amd64/bullseye 390.132-2 uptodate
> >
> > Merci pour votre aide.
> >
> > Hugues
>
> Bonjour, content que ça ait fonctionné.
>
> Maintenant si tu as retiré le dépot testing alors
> nvidia-legacy-390xx-driver ne sera pas mis à jour. Tu dois pouvoir,en
> réglant les priorités dans apt, garder le dépot et ne l'utiliser que
> pour mettre à jour les paquets que tu désires.
>
> https://www.howtoforge.com/a-short-introduction-to-apt-pinning
>
> https://debian-facile.org/doc:systeme:apt:pinning
>
> Bonne journée.
>
> Fabien
>


Reply to: