Команда строки терминала для удаления всех старых установочных файлов

Я использую Ubuntu Studio 20.04.1 LTS, модернизированную со старых версий LTS (18.04 и др.).

Я хочу знать, есть ли какая-то команда строки терминала (или какой-то графический интерфейс пользователя), чтобы получить полный процесс стирания всех этих старых версий установленных файлов.

Он специально связан с библиотеками программного обеспечения, которое нам сегодня не нужно.

Есть ли какая-то команда для выполнения этого?

-121--893946- Понижение версии драйвера Nvidia с nvidia-440 до nvidia-390 Я недавно выполнил обновление системы до Unbutu 20,04, а затем заметил, что существует более новая версия драйвера nvidia, перечисленная в приложении дополнительных драйверов. Я решил попробовать установить последнюю...

Недавно я обновил систему до 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

Я попытался выполнить следующие команды, но это не сработало.

  1. Удалите все запатентованные пакеты nvidia.

     sudo apt обновление
    sudo apt удалить '^ nvidia'
    sudo apt удалить xserver-xorg-video-nvidia-440-server xserver-xorg-video-nvidia-440
    sudo apt autremove
    перезагрузка sudo
    
  2. Установите системные пакеты Nvidia серии 390.

     sudo apt установка nvidia-driver-390 xserver-xorg-video-nvidia-390
    перезагрузка sudo
    

Тем временем у меня нет пути активировать второй монитор или изменить разрешение по умолчанию.

1
задан 17 January 2021 в 07:08

2 ответа

Я смог заставить его работать, устанавливая более старую версию ядра, используя Synaptic. Вот что я сделал:

  1. Установлено Linux-Image-Generic-5.4.0-58 и Linux-заголовки-Generic-5.4.0-58
  2. Отредактировано / etc / default / grub и изменено grub_timeout от 0 до 5
  3. RAN Sudo Update-grub
  4. RAN Sudo Reboot, несомненно, нажав Esc после экрана UEFI, чтобы ввести меню GRUB и выберите Ubuntu Advanced -> Kernel-5.4.0-58
  5. После входа в систему Терминал и пробежал установку NVIDIA-390 с использованием Sudo APT Установить NVIDIA-Driver-390 XServer-Xorg-Video-NVIDIA-390
  6. , отметив, что он больше не жаловался на более новый драйвер в ядре, я управлял перезагрузкой Sudo и повторяется шаг 4, чтобы убедиться, что я загружал правильное ядро.
  7. На этот раз мое разрешение экрана и второй монитор работал отлично, поэтому я открыл Synaptic и искал версию Kernel-5.4.0-60 и пометил его для удаления и выбрал версию Kernel-5.4.0-62 для обновления. Управляйте обновлением и перезагрузившись снова, на этот раз позволяем ему запустить ядро ​​по умолчанию, которое сейчас является Kernel-5.4.0-62. Правильный водитель был сохранен, и я снова работаю.
1
ответ дан 18 March 2021 в 23:43

Я также испытал эту проблему. Для меня 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

Это все.

0
ответ дан 18 March 2021 в 23:43

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

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