Как делают я фиксирую, 'dkpg-отклоните: ошибка: несоответствие на пакете'?

Я работаю 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

Как я удаляю ошибки диверсии из пакетов, которые смотрят на меня в том, хотя они не установлены? Что я пропускаю?

Спасибо за любую справку; надо надеяться, я найду тему здесь скоро, что кто-то понимает.

0
задан 10 February 2020 в 12:53

1 ответ

Похож это - ошибка с 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;готово

0
ответ дан 20 February 2020 в 22:57

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

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