AFAIK, вам нужно скомпилировать код C перед его выполнением так:
gcc file.c
Откройте терминал (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.
(Источник)
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.
Откройте терминал (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.
(Источник)
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.