Невозможно установить любой пакет

Когда я пытаюсь установить ЛЮБОЕ приложение через терминал, я получаю эту ошибку:

Reading package lists... Error!
E: Read error - read (21: Is a directory)
E: The package lists or status file could not be parsed or opened.

И центр программного обеспечения также не открывается.

Также не является диспетчером пакетов Synaptic. Он выдает следующую ошибку при попытке открыть его:

E: Read error - read (21: Is a directory)
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.

Решения, которые я пробовал до сих пор, но не решил проблему:

sudo rm -rf /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_restricted_binary-amd64_Packages
sudo apt-get update
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update

Есть предложения? Я даже не могу использовать apt-get install.

2
задан 5 February 2013 в 11:25

1 ответ

Если вы удалите всю иерархию /var/lib/apt/lists, вы должны создать под ней каталог partial:

sudo mkdir -p /var/lib/apt/lists/partial

Также убедитесь, что установлены все разрешения:

sudo chmod -R 644 /var/lib/apt/lists
sudo chown -R root:root /var/lib/apt/lists
[ 117] Затем сделайте apt-get update снова.

0
ответ дан 5 February 2013 в 11:25

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

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