Рейтинг:2

исправить apt после неправильного имени пакета

флаг jp

После автоматического обновления моя настольная станция Ubuntu оказалась с пакетом libebackend-1.2-10:(amd64 (Обратите внимание :(амд64 в конце, что не является ошибкой) в своем списке пакетов.

Поскольку такое имя пакета является недопустимым, начиная с наличия ( персонаж в имени, подходящий кажется, больше не может работать правильно. Я пытался Удалить пакет-нарушитель, но поскольку его имя неверно, операция завершается неудачно. Далее следует множество других проблем из-за неудовлетворенных зависимостей.

Есть общий совет попробовать apt --fix-сломанная установка, но тоже не получается:

dpkg: предупреждение: анализ файла '/var/lib/dpkg/status' рядом со строкой 23426 пакета 'libebackend-1.2-10:(amd64':
 '(amd64' не является допустимым именем архитектуры в поле "Архитектура": должно начинаться с буквенно-цифрового
dpkg: ошибка: недопустимое имя пакета в строке 1: недопустимое имя архитектуры в спецификаторе 'libebackend-1.2-10:(amd64': должно начинаться с буквенно-цифрового

Как-нибудь исправить ситуацию?

флаг in
Вы можете отредактировать `/var/lib/dpkg/status`, чтобы исправить проблему?
флаг jp
@matigo: Я мог бы, но что я должен делать в этом случае?
user535733 avatar
флаг cn
Отвечает ли это на ваш вопрос? [Как восстановить поврежденный файл состояния dpkg?](https://askubuntu.com/questions/4834/how-do-i-rebuild-a-corrupt-dpkg-status-file)
флаг jp
Я отредактировал `/var/lib/dpkg/status` и вручную исправил строку, которая казалась сломанной. К счастью, в данном конкретном случае проблема и соответствующее решение казались очевидными. `apt` теперь выглядит намного лучше.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.