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

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

1
задан 18 January 2014 в 22:23

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

0
ответ дан 18 January 2014 в 22:23

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

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