web-dev-qa-db-fra.com

Je ne peux rien installer dans Ubuntu

Ce qui suit est le message que je reçois en essayant d'installer quoi que ce soit sur Ubuntu, en ce moment.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 cuda-libraries-dev-10-1 : Depends: libcublas-dev (>= 10.1.0.105) but it is not going to be installed
 cuda-samples-10-1 : Depends: libcublas-dev (>= 10.1.0.105) but it is not going to be installed
 cuda-visual-tools-10-1 : Depends: libcublas-dev (>= 10.1.0.105) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

J'ai essayé apt --fix-broken install, J'ai essayé purge, j'ai essayé Sudo apt install -f, Et aussi Sudo apt-get remove --purge '^nvidia-.*' Et je ne peux rien faire. Tout échoue.

Je suis fatigué de redémarrer en mode de récupération pour essayer de désinstaller les pilotes.

Voici ma sortie pour apt --fix-broken install:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
  libnvidia-common-390
Use 'Sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libcublas-dev
The following NEW packages will be installed:
  libcublas-dev
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
8 not fully installed or removed.
Need to get 0 B/39.9 MB of archives.
After this operation, 115 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
(Reading database ... 735451 files and directories currently installed.)
Preparing to unpack .../libcublas-dev_10.1.0.105-1_AMD64.deb ...
Unpacking libcublas-dev (10.1.0.105-1) ...
dpkg: error processing archive /var/cache/apt/archives/libcublas-dev_10.1.0.105-1_AMD64.deb (--unpack):
 trying to overwrite '/usr/include/cublas_v2.h', which is also in package nvidia-cuda-dev 9.1.85-3ubuntu1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libcublas-dev_10.1.0.105-1_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Quelqu'un peut-il m'aider? J'ai passé des heures à essayer de résoudre ce problème. J'ai essayé d'installer cuda 10.1 Avec une installation déjà présente de cuda 9.1. Cela s'est avéré être une erreur. Mon ancienne installation de cuda fonctionne bien, mais dpkg s'est complètement cassée et ne fonctionne plus.

Sans désinstaller la version précédente de cuda, j'ai directement essayé d'installer la version 10.1 (par erreur). J'ai essayé d'installer en suivant le lien donné ici: https://developer.nvidia.com/cuda-downloads . J'ai sélectionné: Linux -> x86_64 -> Ubuntu -> 18.04 -> deb(network) Et j'ai suivi les instructions là-bas.

Je ne peux rien installer pour cette raison.

7
Sreram

D'accord, pour revenir en arrière, exécutez les commandes suivantes:

Sudo rm /etc/apt/sources.list.d/cuda.list
Sudo apt-get clean
Sudo apt-get update
Sudo apt install -f

Cela désinstallera le dépôt nvidia que vous avez téléchargé et installé et, espérons-le, le système se réparera maintenant. Sinon, nous pouvons le corriger manuellement assez facilement en suivant les messages d'erreur.

Vous devrez peut-être effectuer une purge supplémentaire et nous devrons peut-être utiliser dpkg pour le faire manuellement, veuillez donc publier d'autres erreurs. Merci!

14
mchid

Dans mon cas, la suppression des packages provoquant une collision a résolu le problème.

dpkg -P nvidia-cuda-toolkit nvidia-cuda-dev
apt --fix-broken install
2
Jang Whe-moon

J'ai dû commenter la ligne suivante dans le fichier /etc/apt/sources.list

deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /

puis exécutez

Sudo apt - installation corrigée

Cela a résolu le problème de gestionnaire de paquets cassé créé en essayant d'installer CUDA Toolkit 10.2 Download sur Ubuntu 18.04 en suivant instructions Nvidia

2
jithu83