склонный Хочет Удалить Cuda?

На днях я обновил к более новой версии драйвера 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.

Но мой cuda хорошо работает (Просто протестировал нейронную сеть против него), и у меня нет причины хотеть удалить их. Почему и как положить конец этому?

1
задан 16 February 2017 в 01:22

2 ответа

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

при необходимости в них можно просто сделать sudo apt install packagename, чтобы сказать Кв. о реальной необходимости в конкретном пакете; затем это больше не будет предлагать, чтобы Вы удалили тот пакет или его зависимости.

0
ответ дан 8 December 2019 в 06:34

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

Как @fkraiem упомянутый, переустанавливая вручную пакеты сделает Кв. знающей, что Вы хотите сохранить их. Но это не нужно для всего списка, и в конечном счете Вы установите пакеты, которые останутся в списке, если их зависимости будут также отмечены для автоудаления. Или Вы могли также отметить их вручную (с apt-mark manual <packages> для маркировки <packages>, что Вы не хотите быть удаленными автоматически).

Однако самая чистая опция , по-моему, поскольку только необходимо спросить установку одного пакета, должен вручную переустановить пакет в корне этой проблемы, а именно:

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

и все другие зависимости затем закончатся.

0
ответ дан 8 December 2019 в 06:34

Другие вопросы по тегам:

Похожие вопросы: