Я хочу установить пакет в 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)
Что это означает?
Средства Вы / 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
, обновит Вашу ОС до следующей версии выпуска.
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
Кажется выполнением чего-то ужасного к каталогу /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
После этого можно установить программное обеспечение как нормальное!