/var/lib/dpkg/available ПРОПАВШИЕ БЕЗ ВЕСТИ

Я получаю сообщение об ошибке:

/var/lib/dpkg/available missing.

Это - проблема, я понимаю, поскольку не возможно загрузить или обновить что-либо вообще. Не увлеченный установкой новой системы - как это является закрепляемым?

Заранее спасибо.

2
задан 31 August 2015 в 14:38

2 ответа

Обычно эта ошибка безопасна. Если Вы все еще хотите воссоздать /var/lib/dpkg/available с содержанием, открыть терминал и тип:

sudo touch /var/lib/dpkg/available
sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

От man dpkg:

--merge-avail

    With  action  --merge-avail,  old   information   is  combined   with  information  from  Packages-file
3
ответ дан 2 December 2019 в 02:55

Я удалил мой /var/lib/dpkg/available через

sudo rm /var/lib/dpkg/available

и установка возможна.

Просто выполните команды ниже:

sudo apt-get install dselect
sudo dselect update

Если установка не возможна, загрузите dselect упакуйте отсюда и установите пакет через команду ниже. Я использовал 64-разрядную версию для Надежного человека в моем примере

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dselect_1.17.5ubuntu5.4_amd64.deb
sudo dpkg -i dselect_1.17.5ubuntu5.4_amd64.deb

Шаги через

sudo dpkg --clear-avail
sudo apt-get update

не делает воссоздает содержание в /var/lib/dpkg/available в моем случае


От man dpkg

--clear-avail
    Erase the existing information about what packages are available.

От man dselect

update
    Refresh the available packages database.
0
ответ дан 2 December 2019 в 02:55

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

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