Как вернуть папку / var / lib / dpkg?

Мой друг удалил папку /var/lib/dkpg своей установки 12.04. Без этого apt-get не работает. Я новичок в Ubuntu и не знаю много. Как мне вернуть его обратно?

1
задан 05.05.2020, 15:09

1 ответ

Запустите их:

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, но я включил его здесь, так как он небольшой и вряд ли будет установлен; -)

1
ответ дан 05.05.2020, 15:10

Теги

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