Почему dpkg дает мне эту ошибку синтаксического анализа?

Каждый раз, когда я пытаюсь установить программное обеспечение или обновления, я получаю следующее сообщение (или небольшое изменение):

dpkg: error:
parsing file '/var/lib/dpkg/available'
near line 10650 package 'libreoffige-writev':
field name `Replaces>' must be followed by colon

Я понятия не имею, что это значит, но всегда настаивает на том, чтобы `Replaces>' следовать за двоеточием.

1
задан 2 July 2012 в 03:56

2 ответа

Следующая команда должна решить вашу проблему:

sudo dpkg --clear-avail
2
ответ дан 2 July 2012 в 03:56

У меня была аналогичная проблема при попытке собрать пакет:

$ dpkg --build ./mypackagefolder/
dpkg-deb: error: parsing file './mypackagefolder//DEBIAN/control' near line 13 package 'mypackage':
 field name `Bone' must be followed by colon

Оказывается, это происходит, если у вас есть перевод строки в поле Description файла DEBIAN / control. Оскорбительное «имя поля» становится первым словом в новой строке. Исправление состоит в том, чтобы убедиться, что Описание не запаковано принудительно. Чтобы написать описание, состоящее из нескольких строк, разделите однострочные абзацы знаком "." и убедитесь, что каждый однострочный абзац начинается с пробела.

0
ответ дан 2 July 2012 в 03:56

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

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