apt Хоче видалити Cuda?


1

Днями я оновив нову версію драйвера nvidia. Сьогодні я запустив доречне оновлення, і це говорить….

The following packages were automatically installed and are no longer required:
  cuda-command-line-tools-8-0 cuda-core-8-0 cuda-cublas-8-0
  cuda-cublas-dev-8-0 cuda-cudart-8-0 cuda-cudart-dev-8-0 cuda-cufft-8-0
  cuda-cufft-dev-8-0 cuda-curand-8-0 cuda-curand-dev-8-0 cuda-cusolver-8-0
  cuda-cusolver-dev-8-0 cuda-cusparse-8-0 cuda-cusparse-dev-8-0
  cuda-documentation-8-0 cuda-driver-dev-8-0 cuda-license-8-0
  cuda-misc-headers-8-0 cuda-npp-8-0 cuda-npp-dev-8-0 cuda-nvgraph-8-0
  cuda-nvgraph-dev-8-0 cuda-nvml-dev-8-0 cuda-nvrtc-8-0 cuda-nvrtc-dev-8-0
  cuda-samples-8-0 cuda-toolkit-8-0 cuda-visual-tools-8-0 freeglut3-dev
  libxmu-dev libxmu-headers nvidia-modprobe
Use 'apt autoremove' to remove them.

Але моя куда працює чудово (Просто перевіряла нейронну сітку проти неї), і я не маю причин хотіти їх видаляти. Чому і як зупинити це?

Відповіді:


0

Apt не хоче "видаляти" ці пакети, він просто дає вам знати, що ці пакунки були встановлені як залежності іншого пакету, який більше не встановлений, і, можливо, вам вони більше не потрібні.

Якщо вони вам потрібні, ви можете просто sudo apt install packagenameсказати Apt, що вам дійсно потрібен певний пакет; тоді він більше не запропонує видалити цей пакет або його залежності.


0

Це старе, але сьогодні у мене була така точна проблема (насправді мій список пакетів, які потрібно видалити, був набагато більшим, можливо, сотня, з іншими бібліотеками, як-от, libc6або libopencvодин рядок нижче видалив їх усіх із автоматичного видалення) та рішення Варто згадати тут, я вважаю.

Як зазначалося @fkraiem, перевстановлення пакетів вручну дасть зрозуміти Apt, що ви хочете їх зберегти. Але він потрібен не для всього списку, і врешті ви встановите пакети, які залишаться у списку, якщо їх залежності також позначені для автоматичного видалення. Або ви також можете позначити їх вручну (з apt-mark manual <packages>позначкою того, <packages>що ви не хочете, щоб їх видаляли автоматично).

Однак , на мою думку, найчистішим варіантом , оскільки вам потрібно попросити встановити один пакет, є вручну перевстановити пакунок у корені цієї проблеми, а саме:

sudo apt-get install nvidia-cuda-toolkit-8-0

і всі інші залежності потім не зникнуть.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.