Запустите их:
sudo mkdir /var/lib/dpkg
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
sudo sh -c "echo >> /var/lib/dpkg/lock"
sudo sh -c "echo >> /var/lib/dpkg/available"
sudo mkdir /var/lib/dpkg/alternatives
sudo mkdir /var/lib/dpkg/info
sudo mkdir /var/lib/dpkg/parts
sudo mkdir /var/lib/dpkg/updates
Это, мы надеемся, восстановит необходимые файлы, хотя некоторые ошибки пакета могут произойти из-за недавних транзакций, так как status
не будет обновлен.
Затем вы можете проверить apt-get
на наличие ошибок:
sudo apt-get install sl
Вам может понадобиться сначала обновить кэш пакета с помощью sudo apt-get update
sl
- небольшая программа, которая в основном просто показывает паровоз в терминале, когда вы печатаете неправильно ls
, но я включил его здесь, так как он небольшой и вряд ли будет установлен; -)