Чтение списков пакетов...Ошибка!

Чтение списков пакетов...Ошибка!

При запуске sudo apt-get updateполучаю такую ​​ошибку:

Reading package lists... Error!
E: Unable to parse package file /var/lib/dpkg/status (1)
E: The package lists or status file could not be parsed or opened.

О чем говорит каждая строка и как ее решить?

Я использую Linux Mint 17 Qiana Cinnamon на VMWare Workstation 10.0.2.

решение1

Если вы погуглите эту ошибку, то найдете множество ссылок, описывающих эту ошибку. Кажется, что файл испорчен. Вы можете попробовать указанные опцииздесь.

sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.bad
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update

В данном конкретном случае этот вариант не сработал.

Другая ссылка, описывающая похожую проблему:здесь.

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

решение2

Удаление файлов в папке списков работает нормально.

Кстати, apt-getэто работает нормально после командной строки bash, о чем я узнал из сети.

Просто добавь:

sudo apt-get -f install

чтобы обновление/модернизация работали хорошо.

Связанный контент