dpkg: error: не удалось открыть файл информации о пакете `/ var / lib / dpkg / available 'для чтения ПОСЛЕ ОБНОВЛЕНИЯ [duplicate]

AFAIK, вам нужно скомпилировать код C перед его выполнением так:

gcc file.c
2
задан 8 May 2014 в 10:56

4 ответа

Откройте терминал (Ctrl + Alt + t) и введите следующую строку:

sudo dpkg --configure -a sudo apt-get -f install sudo apt-get --fix-missing install sudo apt-get clean sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo apt-get clean sudo apt-get autoremove

Это должно восстановить / воссоздать ваш файл /var/lib/dpkg/available.

(Источник)

4
ответ дан 18 July 2018 в 06:24
dpkg: error: failed to open package info file `/var/lib/dpkg/available' for reading: No such file or directory

Вышеупомянутая ошибка ясно показывает, что файл available в каталоге /var/lib/dpkg отсутствует. Не беспокойтесь об этом. Будет создана резервная копия для всех файлов внутри каталога /var/lib/dpkg, расположенных в том же самом каталоге. Поэтому просто переименование или копирование файла резервной копии решит вашу проблему.

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

Это создаст новый файл с именем available в том же каталоге. Обратите внимание, что dpkg будет искать файл /var/lib/dpkg/available, а не /var/lib/dpkg/available-old.

2
ответ дан 18 July 2018 в 06:24

Откройте терминал (Ctrl + Alt + t) и введите следующую строку:

sudo dpkg --configure -a sudo apt-get -f install sudo apt-get --fix-missing install sudo apt-get clean sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo apt-get clean sudo apt-get autoremove

Это должно восстановить / воссоздать ваш файл /var/lib/dpkg/available.

(Источник)

4
ответ дан 24 July 2018 в 18:35
dpkg: error: failed to open package info file `/var/lib/dpkg/available' for reading: No such file or directory

Вышеупомянутая ошибка ясно показывает, что файл available в каталоге /var/lib/dpkg отсутствует. Не беспокойтесь об этом. Будет создана резервная копия для всех файлов внутри каталога /var/lib/dpkg, расположенных в том же самом каталоге. Поэтому просто переименование или копирование файла резервной копии решит вашу проблему.

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

Это создаст новый файл с именем available в том же каталоге. Обратите внимание, что dpkg будет искать файл /var/lib/dpkg/available, а не /var/lib/dpkg/available-old.

2
ответ дан 24 July 2018 в 18:35
  • 1
    и вы должны упомянуть о повторной настройке или переустановке nmap как sudo dpkg --configure -a или sudo apt install --reinstall nmap после вышеупомянутой операции :) – Pavel Sayekat 15 September 2017 в 20:00

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

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