dpkg: ошибка: не может просканировать каталог обновлений, '/var/lib/dpkg/updates /'

Я хочу установить пакет в Ubuntu 14.04, но каждый раз я работаю ./configure команда это дает мне эту ошибку:

E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 35%E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 70%E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 100%
dpkg: error: cannot scan updates directory `/var/lib/dpkg/updates/': No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (2)
2
задан 13 November 2019 в 17:05

3 ответа

Что это означает?

Средства Вы / Ubuntu испортили с debian конфигурацией; это похоже больше на место / база данных, которая имеет всю информацию того, какие пакеты / системные инструменты или программное обеспечение в целом установлены в системе Что потребности быть сделанными?

Просто следуют ниже шагов, и необходимо быть прекрасны

Шаг 1: Проверьте, проверяется ли зависимый PPA, как упомянуто в ссылке ниже , Как я разрешаю невстреченные зависимости после добавления PPA?

Шаг 2: Зафиксируйте свою поврежденную систему пакета со ссылкой ниже , Система Пакета Повреждается

Шаг 3: Попытайтесь выполнить эти команды как корень

sudo apt-get update

sudo apt-get clean

sudo apt-get install -fy

sudo dpkg -i /var/cache/apt/archives/*.deb

sudo dpkg --configure -a

sudo apt-get install -fy

, Если ничто не работает, Вам, возможно, придется взять резервное копирование и переустановить Взлом Ubuntu

ИЛИ

он, как упомянуто в ссылке ниже

Шаг 4: Устраните проблемы, которые происходят при установке пакетов проблема, устанавливающая пакеты

Шаг 5: Чистый, Update и склонное обновление Dist - получают обновление

sudo apt-get clean

sudo apt-get install -fy

sudo dpkg -i /var/cache/apt/archives/*.deb

sudo dpkg --configure -a

sudo apt-get install -fy

sudo apt-get dist-upgrade

, Если терминальные подсказки с вопросами как Y / N и т.д.... всегда выбирают опцию по умолчанию, выделенную в ограничениях; по всей вероятности это был бы N. До и если Вы не действительно уверены в том, что Вы делаете

sudo apt-get dist-upgrade, обновит Вашу ОС до следующей версии выпуска.

Ссылка StackOverflow

1
ответ дан 2 December 2019 в 01:43
sudo apt-get update
sudo apt-get clean
sudo apt-get install -fy
sudo dpkg -i /var/cache/apt/archives/*.deb

, если эта команда (sudo dpkg -i /var/cache/apt/archives/*.deb не работает, то попробуйте три после команд)

sudo killall apt-get
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a

затем попытка ниже

sudo dpkg --configure -a
sudo apt-get install -fy
sudo apt-get update && sudo apt-get upgrade
0
ответ дан 2 December 2019 в 01:43

Кажется выполнением чего-то ужасного к каталогу /var/lib/dpkg обратитесь к этому, отправляет здесь для знания больше о dpkg Это и это

Назад к Вашей проблеме, для решения проблемы необходимо попытаться делать следующее,

Первая опция

Возвратите dir status только если это было испорченное то.

sudo mkdir /var/lib/dpkg/updates

Затем сделайте

sudo apt-get update
sudo apt-get upgrade

Затем установите пакеты как нормальные

Вторая Опция (Это решение принимают Вас, полностью испортила с /var/lib/dpkg

Восстановите резервное копирование /dpkg/status/ от /var/backups/ или /var/lib/dpkg/ с тех пор status содержит базу данных dpkg, Вы, вероятно, сможете восстановить базу данных, и все возвратится к нормальному.

В dir /var/backups/ у Вас будет папка как dpkg.status.0 , и сжатый файл dpkg.status.1 ,dpkg.status.2 и т.д. это - резервные копии, для которых мы нацелены, мы собираемся использовать резервное копирование dpkg.status.0 для восстановления сделайте следующее:

Так как у Вас уже есть dir /var/lib/dpkg
Скопируйте резервное копирование на тот dir

sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/

Примечание: Последнее резервное копирование dpkg.status.0 файл, но Если Вы хотите скопировать от архивного файла т.е. dpkg.status.#.gz сделать

sudo cp /var/backups/dpkg.status.#.gz /var/lib/dpkg/

gunzip -d /var/lib/dpkg/dpkg.status.#.gz

Затем переименуйте dpkg.status.# кому: status т.е. dpkg.status.0

sudo mv /var/lib/dpkg/dpkg.status.0 /var/lib/dpkg/status

Затем создайте папку update

sudo mkdir /var/lib/dpkg/update

Затем sudo apt-get update и sudo apt-get upgrade

После этого можно установить программное обеспечение как нормальное!

5
ответ дан 2 December 2019 в 01:43

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

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