Я работаю apt --fix-broken install
Я добираюсь
dpkg-divert: error: mismatch on package when removing 'diversion of /usr/lib/i386-linux-gnu.so.1 by libnvidia-gl-390' found 'diversion of /usr/lib/i386-linux-gnu.so.1 to /usr/lib/i386-linux-gnu.so.1.distrib by nvidia-340
(также другой материал, но позволяет нам взять его один шаг за один раз),
Ага! Думает я; я удалю nvidia-340 затем, кроме...
apt remove nvidia-340 ... Package 'nvidia-340' is not installed, so not removed
Как я удаляю ошибки диверсии из пакетов, которые смотрят на меня в том, хотя они не установлены? Что я пропускаю?
Спасибо за любую справку; надо надеяться, я найду тему здесь скоро, что кто-то понимает.
Похож это - ошибка с Ubuntu. пакету libnvidia-gl-390 (не установленный) не удалось установить/обновить: новый libnvidia-gl-390:amd64 сценарий пакета перед установкой подобрабатывает возвращенный ошибочный статус выхода 2 (НЕ ЗАФИКСИРОВАННЫЙ)
Обходное решение, которое я сделал, было № 5, улучшением Yuri предложения Alexandre
Попробовать
# для ФАЙЛА в $ (dpkg-отклоняют - список |, grep nvidia-340 | awk '{печатает 3$}'); действительно повторите $FILE;готово
сначала и выберите корректное число для подстроки
{print $3}
Например, для российской локали это будут 2$:
# для ФАЙЛА в $ (dpkg-отклоняют - список |, grep nvidia-340 | awk '{печатает 2$}'); действительно dpkg-отклоните - удаляют $FILE;готово