Я использую Ubuntu Studio 20.04.1 LTS, модернизированную со старых версий LTS (18.04 и др.).
Я хочу знать, есть ли какая-то команда строки терминала (или какой-то графический интерфейс пользователя), чтобы получить полный процесс стирания всех этих старых версий установленных файлов.
Он специально связан с библиотеками программного обеспечения, которое нам сегодня не нужно.
Есть ли какая-то команда для выполнения этого?
-121--893946-Недавно я обновил систему до Unbutu 20.04, а затем заметил, что существует более новая версия драйвера nvidia, перечисленная в приложении дополнительных драйверов. Я решил попробовать установить последнее, что оказалось плохим ходом, потому что у меня есть старый GTX 550 ti. Приходите, чтобы узнать, единственная версия драйвера, которая по-прежнему поддерживает nvidia-390, поэтому я попытался следовать шагам apt purge и autremove, а затем установить с
sudo apt install -y nvidia-driver-390
Хотя он, кажется, работает нормально, перезапуск все еще говорит, что он работает вручную установленный драйвер и разрешение застряло при 800x600. Я вижу этот вывод и заметил, что во время установки произошла ошибка:
Loading new nvidia-390.141 DKMS files...
Building for 5.4.0-60-generic
Building for architecture x86_64
Building initial module for 5.4.0-60-generic
Done.
nvidia.ko:
Running module version sanity check.
Error! Module version 390.141 for nvidia.ko
is not newer than what is already found in kernel 5.4.0-60-generic (460.32.03).
You may override by specifying --force.
nvidia-modeset.ko:
Running module version sanity check.
Error! Module version 390.141 for nvidia-modeset.ko
is not newer than what is already found in kernel 5.4.0-60-generic (460.32.03).
You may override by specifying --force.
nvidia-drm.ko:
Running module version sanity check.
Error! Module version 390.141 for nvidia-drm.ko
is not newer than what is already found in kernel 5.4.0-60-generic (460.32.03).
You may override by specifying --force.
nvidia-uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/5.4.0-60-generic/updates/dkms/
depmod...
DKMS: install completed.
Кажется, она не понизит версию модулей ядра, потому что более новая (неправильная) версия уже установлена и нуждается в силе для продолжения. Я пытался запустить modprobe -r, чтобы вручную удалить модули из запущенного ядра, но это, кажется, не помогает.
Вот содержимое/var/lib/dkms:
tree /var/lib/dkms/
/var/lib/dkms/
├── dkms_dbversion
└── nvidia
├── 390.141
│ ├── 5.4.0-60-generic
│ │ └── x86_64
│ │ ├── log
│ │ │ └── make.log
│ │ └── module
│ │ ├── nvidia-drm.ko
│ │ ├── nvidia.ko
│ │ ├── nvidia-modeset.ko
│ │ └── nvidia-uvm.ko
│ └── source -> /usr/src/nvidia-390.141
└── kernel-5.4.0-60-generic-x86_64 -> 390.141/5.4.0-60-generic/x86_64
Я попытался выполнить следующие команды, но это не сработало.
Удалите все запатентованные пакеты nvidia.
sudo apt обновление
sudo apt удалить '^ nvidia'
sudo apt удалить xserver-xorg-video-nvidia-440-server xserver-xorg-video-nvidia-440
sudo apt autremove
перезагрузка sudo
Установите системные пакеты Nvidia серии 390.
sudo apt установка nvidia-driver-390 xserver-xorg-video-nvidia-390
перезагрузка sudo
Тем временем у меня нет пути активировать второй монитор или изменить разрешение по умолчанию.
Я смог заставить его работать, устанавливая более старую версию ядра, используя Synaptic. Вот что я сделал:
Я также испытал эту проблему. Для меня GTX 820M поддерживается до NVIDIA-340, но ядро в 20.10 получает NVIDIA.KO версию 450. Для более быстрой версии понижению вы можете использовать инструмент DKMS .
Сначала после установки водителя удаляет текущую версию DKMS Lib:
sudo dkms uninstall nvidia-VER/XXX.YYY
где NVIDIA-VR - имя драйвера (т. Е. NVIDIA-390), xxx.yyy - Версия драйвера (т.е. 390.141). Затем переустановите нужную версию:
sudo dkms install nvidia-VER/XXX.YYY
Это все.