dpkg всегда терпит неудачу, жалуется на отсутствие имени пакета [duplicate]

У этого вопроса уже есть ответ: dpkg: error: parsing file '/ var / lib / dpkg / available' near line 0 2 ответа

Я запускаю Ubuntu 14.04 из liveUSB из-за проблема с моим жестким диском. Сегодня я пытался установить Steam, но установка не выполнялась каждый раз. Некоторое тестирование позже я заметил, что каждая установка чего-либо вообще не срабатывает из-за dpkg, бросая следующую ошибку:

dpkg: error: parsing file '/var/lib/dpkg/available' near line 31:
 missing package name
E: Sub-process /usr/bin/dpkg returned an error code (2)

Мне также не удается удалить и переустановить dpkg , но это может быть просто мой плохой навык Linux.

Любые идеи, почему это происходит, и как это исправить?

1
задан 17 September 2014 в 17:51

1 ответ

Для меня я просто просто заменю текущий поврежденный доступный файл старым, как это

 #rename the corrupted file to available.crpt
 sudo mv /var/lib/dpkg/available /var/lib/dpkg/available.crpt
 #now recreate the available.old file to the current required one.
 sudo cp /var/lib/dpkg/available.old /var/lib/dpkg/available 
 #update the package list 
 sudo apt-get update

И вот как я решил мой. chap chap

0
ответ дан 24 May 2018 в 03:37

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

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