
При запуске 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
чтобы обновление/модернизация работали хорошо.