Как восстановить информацию об установленных пакетах? (почистил /var)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Как восстановить информацию об установленных пакетах?

Сообщение Archangel »

Почистил на днях /var, теперь система думает, что в ней не установлено ни одного пакета. Как восстановить эту информацию? Потосу как ни pkgtool, ни sbopkg, не хочет ничего обновлять, устанавливать, удалять.
Спасибо сказали:

flank'er
Сообщения: 496
Статус: слаковщик
ОС: Slackware64

Re: Как восстановить информацию об установленных пакетах?

Сообщение flank'er »

если только сделать востановление системы из бекапа
Спасибо сказали:

Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Как восстановить информацию об установленных пакетах?

Сообщение Archangel »

уже понял, хвала testdisk и rstudio.
ЗЫ но все таки стоит дома поднять backup-сервер
Спасибо сказали:

Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Как восстановить информацию об установленных пакетах?

Сообщение sgfault »

Еще есть (старая идея, если не ошибаюсь) вариант восстановления из /usr/share/doc. Большинство программ там что-то создают. Вот только с библиотеками, наверно, будет проблема. А так, может даже уже есть готовые скрипты.
Спасибо сказали:

Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Как восстановить информацию об установленных пакетах?

Сообщение Archangel »

М-да, testdisk и rstudio восстановили все, только файлы нулевого размера.
Ну теперь хоть знаю что у меня установлено. А что если на отдельном разделе поставить систему и из нее скопировать?
Правда в этом случае, основную систему восстановить будет легко, а вот как быть с тем, что из sbo установлено. Его у меня много.
PS Есть варианты установить пакеты списком, чтобы каждый вручную не собирать через sbopkg?
Спасибо сказали:

Аватара пользователя
bormant
Сообщения: 1345

Re: Как восстановить информацию об установленных пакетах?

Сообщение bormant »

Archangel писал(а):
18.07.2012 21:26
М-да, testdisk и rstudio восстановили все, только файлы нулевого размера.
Коль есть список пакетов, можно сформировать списки файлов по крайней мере из стоковых пакетов выдержками из MANIFEST.bz2:
slackware-13.37/patches/MANIFEST.bz2
slackware-13.37/slackware/MANIFEST.bz2
slackware-13.37/extra/MANIFEST.bz2
slackware-13.37/testing/MANIFEST.bz2
...
Спасибо сказали: