Mate ubuntu 18.04 LTS,软件包 libxnvctrl0 不可升级

Mate ubuntu 18.04 LTS,软件包 libxnvctrl0 不可升级

当我尝试更新系统时,一个软件包 libxnvctrl0 似乎被保留为过时的,尽管我sudo apt update之前做过以下操作:

user@user-workstation:~$ sudo apt list  --upgradable
En train de lister... Fait
libxnvctrl0/inconnu 450.36.06-0ubuntu1 amd64 [pouvant être mis à jour depuis : 450.36.06-0ubuntu1]
N: Il y a des versions supplémentaires 15. Veuillez utiliser l'opérande « -a » pour les voir.

我发现我不是唯一遇到此问题的人: package_libxnvctrl0_not_upgradable。提出的唯一解决方案是停用所有 nvidia dev repos:

user@ser-workstation:~$ grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/* |  grep "nvidia"
/etc/apt/sources.list.d/cuda.list:deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /
/etc/apt/sources.list.d/cuda.list.save:deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /
/etc/apt/sources.list.d/nvidia-machine-learning.list:deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /
/etc/apt/sources.list.d/nvidia-machine-learning.list.save:deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /

以下是一些附加输出:

user@user-workstation$  apt-cache policy libxnvctrl0
libxnvctrl0:
  Installé : 450.36.06-0ubuntu1
  Candidat : 450.36.06-0ubuntu1
 Table de version :
     450.36.06-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
 *** 450.36.06-0ubuntu1 100
        100 /var/lib/dpkg/status
     440.64.00-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     440.44-0ubuntu0.18.04.1 500
        500 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     440.33.01-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     418.87.01-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     418.87.00-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     418.67-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     418.40.04-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     418.39-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     410.129-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     410.104-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     410.79-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     410.72-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     410.48-0ubuntu1 500
        500 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Packages
     390.42-0ubuntu1 500
        500 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

user@user-workstation:texmf$ sudo apt list  --upgradable -a

En train de lister... Fait
libxnvctrl0/inconnu 450.36.06-0ubuntu1 amd64 [pouvant être mis à jour depuis : 450.36.06-0ubuntu1]
libxnvctrl0/now 450.36.06-0ubuntu1 amd64 [installé, pouvant être mis à jour vers : 450.36.06-0ubuntu1]
libxnvctrl0/inconnu 440.64.00-0ubuntu1 amd64
libxnvctrl0/bionic-updates 440.44-0ubuntu0.18.04.1 amd64
libxnvctrl0/inconnu 440.33.01-0ubuntu1 amd64
libxnvctrl0/inconnu 418.87.01-0ubuntu1 amd64
libxnvctrl0/inconnu 418.87.00-0ubuntu1 amd64
libxnvctrl0/inconnu 418.67-0ubuntu1 amd64
libxnvctrl0/inconnu 418.40.04-0ubuntu1 amd64
libxnvctrl0/inconnu 418.39-0ubuntu1 amd64
libxnvctrl0/inconnu 410.129-0ubuntu1 amd64
libxnvctrl0/inconnu 410.104-0ubuntu1 amd64
libxnvctrl0/inconnu 410.79-0ubuntu1 amd64
libxnvctrl0/inconnu 410.72-0ubuntu1 amd64
libxnvctrl0/inconnu 410.48-0ubuntu1 amd64
libxnvctrl0/bionic 390.42-0ubuntu1 amd64

我至今还感到困惑:

user@user-workstation$ sudo apt-get install --reinstall libxnvctrl0=450.36.06-0ubuntu1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
  libxnvctrl0
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/21,3 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 415783 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libxnvctrl0_450.36.06-0ubuntu1_amd64.deb ...
Dépaquetage de libxnvctrl0:amd64 (450.36.06-0ubuntu1) sur (450.36.06-0ubuntu1) ...
Paramétrage de libxnvctrl0:amd64 (450.36.06-0ubuntu1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.27-3ubuntu1) ...

user@user-workstation$ sudo list --upgradable
sudo: list : commande introuvable
user@user-workstation:texmf$ sudo apt list --upgradable
En train de lister... Fait
libxnvctrl0/inconnu 450.36.06-0ubuntu1 amd64 [pouvant être mis à jour depuis : 450.36.06-0ubuntu1]
N: Il y a des versions supplémentaires 15. Veuillez utiliser l'opérande « -a » pour les voir.

有没有更聪明的方法来解决这个问题?

有人能提供一些关于这个包目前情况的信息吗?是否有一个已正式公开的错误?

谢谢!

答案1

apt-cache policy libxnvctrl0我们展示了最新的450.36.06-0ubuntu1版本。一个是已安装的,一个是待安装的。

您可以指定要重新安装最新版本:

sudo apt-get install --reinstall libxnvctrl0=450.36.06-0ubuntu1

通知 APT 您正在安装最新版本。我希望这能消除困惑。

相关内容