Puncte:1

CUDA nu poate fi instalat sau dezinstalat și dkpg nu poate instala nimic

drapel us

Când fac sudo apt --fix-broken install

    Au fost întâlnite erori în timpul procesării:
 /tmp/apt-dpkg-install-6CZ1pM/00-cuda-cudart-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/01-cuda-driver-dev-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/02-cuda-cudart-dev-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/03-cuda-nvcc-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/04-cuda-cupti-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/05-cuda-cupti-dev-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/06-cuda-nvprof-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/07-cuda-nvtx-11-0_11.0.167-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/08-cuda-nvrtc-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/09-cuda-nvrtc-dev-11-0_11.0.221-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/10-libcublas-11-0_11.2.0.252-1_amd64.deb
 /tmp/apt-dpkg-install-6CZ1pM/11-libcublas-dev-11-0_11.2.0.252-1_amd64.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Când fac sudo apt install aptitude

Următoarele pachete au dependențe neîndeplinite:
 aptitude : Depinde: aptitude-common (= 0.8.12-1ubuntu4) dar nu va fi instalat
            Depinde: libcwidget4 (>= 0.5.18-1) dar nu va fi instalat
            Depinde: libxapian30 (>= 1.4.14~) dar nu va fi instalat
            Recomanda: libparse-debianchangelog-perl dar nu va fi instalat
 cuda-command-line-tools-11-0 : Depinde: cuda-cupti-dev-11-0 (>= 11.0.221) dar nu va fi instalat
                                Depinde: cuda-nvprof-11-0 (>= 11.0.221) dar nu va fi instalat
                                Depinde: cuda-nvtx-11-0 (>= 11.0.167) dar nu va fi instalat
 cuda-compiler-11-0 : Depinde: cuda-nvcc-11-0 (>= 11.0.221) dar nu va fi instalat
 cuda-libraries-11-0 : Depinde: cuda-cudart-11-0 (>= 11.0.221) dar nu va fi instalat
                       Depinde: cuda-nvrtc-11-0 (>= 11.0.221) dar nu va fi instalat
                       Depinde: libcublas-11-0 (>= 11.2.0.252) dar nu va fi instalat
 cuda-libraries-dev-11-0 : Depinde: cuda-cudart-dev-11-0 (>= 11.0.221) dar nu va fi instalat
                           Depinde: cuda-driver-dev-11-0 (>= 11.0.221) dar nu va fi instalat
                           Depinde: cuda-nvrtc-dev-11-0 (>= 11.0.221) dar nu va fi instalat
                           Depinde: libcublas-dev-11-0 (>= 11.2.0.252) dar nu va fi instalat
 cuda-samples-11-0 : Depinde: cuda-nvrtc-dev-11-0 dar nu va fi instalat
                     Depinde: cuda-nvcc-11-0 dar nu va fi instalat
                     Depinde: libcublas-dev-11-0 dar nu va fi instalat
                     Depinde: cuda-cudart-dev-11-0 dar nu va fi instalat
                     Depinde: cuda-driver-dev-11-0 dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).

Orice ajutor ar fi apreciat, sunt nou în acest domeniu

De asemenea, încercat

sudo apt-get clean
sudo apt-get -f install

nu a putut găsi fișierul cuda în /usr/local cu toate acestea, nvidia-smi spune CUDA versiunea 11.4

AvSaba avatar
drapel ru
Bună și bine ați venit la askubuntu. Nu postez asta ca răspuns, deoarece este doar o presupunere și nu sunt sigur dacă vă rezolvă problema, dar încercați `sudo dpkg --configure -a`
YH LIM avatar
drapel us
Mulțumesc pentru răspuns, dar am uitat să menționez că am încercat și asta
Puncte:1
drapel us

Cred că am găsit soluția, se pare că funcționează acum

Actualizați sau dezinstalați cuda pentru a permite apt-get să funcționeze

dpkg -l | grep cuda- | awk '{print $2}' | xargs -n1 sudo dpkg --purge
df -h
sudo apt-get purge nvidia*
sudo apt-get -f install
sudo apt autoremove
Puncte:0
drapel in

Un răspuns netestat, dar similar, care ar putea funcționa mai bine...

sudo apt-get install $(dpkg -l | awk '/cuda-|nvidia-/ {print $2 "-"}' ) cuda

Practic, asta permite eliminarea tuturor pachetelor cuda și nvidia și apoi instalează cuda într-un singur pas. Acest lucru permite apt-get să păstreze orice nu este în conflict și să elimine ceea ce face.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.