apt-get update сообщает об ошибке в Ubuntu MATE 16.04
Я использую Ubuntu MATE 16.04. Я думаю, что у меня были некоторые сломанные пакеты, которые вызвали apt-get upgrade вернуть следующую ошибку:
Do you want to continue? [Y/n] y
(Reading database ... 386704 files and directories currently installed.)
Removing nvidia-prime (0.8.2) ...
/var/lib/dpkg/info/nvidia-prime.postrm: 79: /var/lib/dpkg/info/nvidia-prime.postrm: lsb_release: not found
dpkg: error processing package nvidia-prime (--remove):
subprocess installed post-removal script returned error exit status 127
Errors were encountered while processing:
nvidia-prime
E: Sub-process /usr/bin/dpkg returned an error code (1)
Любая помощь будет оценена.
1 ответ
Пакет lsb-release не установлен, поэтому вы получаете сообщение об ошибке, когда sudo apt-get upgrade пытается получить к нему доступ.
Загрузите lsb-release_9.20160110_all.deb с официального сайта Ubuntu.
Откройте терминал, измените каталоги, используя cd в каталог, в который вы скачали lsb-release_9.20160110_all.deb и установите его с помощью следующей команды:
sudo apt install ./lsb-release_9.20160110_all.deb
Создайте новый файл sources.list.
sudo mkdir -p /etc/apt/
cd /etc/apt/
sudo touch sources.list
открыто /etc/apt/sources.list для редактирования в текстовом редакторе nano с помощью следующей команды:
sudo nano etc/apt/sources.list
Добавьте следующие строки в sources.list.
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
Инструкции по использованию нано-редактора всегда находятся внизу каждой страницы. Нажмите комбинацию клавиш Ctrl+O и после этого нажмите Enter, чтобы сохранить редактируемый файл. Нажмите комбинацию клавиш Ctrl+X, чтобы выйти из нано.
Обновите список доступного программного обеспечения и исправьте испорченные пакеты.
sudo apt update
sudo apt install lsb-release python3.5-minimal
sudo apt install python3 nvidia-prime
sudo reboot
Если sudo apt update успешно, попробуйте запустить sudo apt upgrade снова.
sudo apt upgrade