Удалить все файлы NVIDIA

Предпосылки : Я купил графическую карту NVIDIA и попытался установить ее драйвер. Где-то по пути я перепутался, и теперь я запускаю свой компьютер в режиме резервного копирования Cinnamon (у меня Ubuntu, но я удалил Unity и заменил его Cinnamon). Я хочу начать с нуля (до этого я использовал ядро ​​i3 и без видеокарты).

Проблема : когда я ввожу sudo dpkg -l | grep -i nvidia sudo dpkg -l | grep -i nvidia список результатов:

Результаты

Но когда я вхожу в sudo apt-get remove --purge nvidia-* он говорит, что совпадений не найдено.

Я пробовал пару других способов с похожими результатами. Опять же, я хочу начать с нуля, удалив все ненужные файлы.

Как удалить все ненужные файлы nvidia?

2 Solutions collect form web for “Удалить все файлы NVIDIA”

Это не особенно полезно здесь (где вы можете просто исправить свое экранирование как комментарий), но в случае, когда вы хотите искать всю строку dpkg -l , вы можете запустить ее через нечто вроде awk а затем в apt-get purge с минимальным apt-get purge кондиционирования :

 sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}') 

Это должно подсказать вам, прежде чем делать что-либо, но на всякий случай вы можете проверить его с помощью:

 apt-get -s purge $(dpkg -l | awk '$2~/nvidia/ {print $2}') 

Проблема в том, что * расширяется вашей оболочкой до того, как она будет передана apt-get . Вероятно, у вас есть файл или каталог в вашем текущем каталоге, имя которого начинается с nvidia- и оно передается apt-get . Проиллюстрировать:

 $ ls -l -rw-r--r-- 1 terdon terdon 0 Jul 16 17:22 nvidia-foo $ sudo apt-get -s purge nvidia-* Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package nvidia-foo 

Это потому, что на самом деле запускается sudo apt-get -s purge nvidia-foo так как nvidia-* расширена до nvidia-foo перед передачей apt-get . Вот почему вы всегда должны указывать свои глобусы:

 $ sudo apt-get -s purge 'nvidia-*' 
  • Разрешения при создании простого пакета Python для pip
  • Скопируйте модуль wifi из Ubuntu в RemixOS?
  • Как переключаться между GPU
  • изменить размер корневого тома с ошибкой пространства lvextend
  • krusader - одиночная очередь вместо нескольких очередей
  • Включить историю для оболочки
  • Как восстановить мой Linux?
  • Конкретное разрешение каталога для одного пользователя, использующего sftp
  • Мощное оборудование, медленный Ubuntu
  • Где мое пространство?
  • Как установить g ++ 4.8 для установки по умолчанию после установки?
  • Linux и Unix - лучшая ОС в мире.