Попала база RPM! (Как ее проще восстановить?)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

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

Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Попала база RPM!

Сообщение Jinn »

Из каталога var (он в отдельной партиции ReiserFS) куда-то исчезли все rpm. Вся система рабочая, а пакетов как бы и нету, ничего не могу ни удалить (говорит нету такого пакета), ни установить (куча зависимостей). Ну не по новой же все устанавливать? Тем более что все пакеты теперь и не упомнишь. Есть способ это вылечить?
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Попала база RPM!

Сообщение zenwolf »

(Jinn @ Вторник, 05 Октября 2004, 0:42) писал(а):Из каталога var (он в отдельной партиции ReiserFS) куда-то исчезли все rpm. Вся система рабочая, а пакетов как бы и нету, ничего не могу ни удалить (говорит нету такого пакета), ни установить (куча зависимостей). Ну  не по новой же все устанавливать? Тем более что все пакеты теперь и не упомнишь. Есть способ это вылечить?

:devil_2: вот одна из причин по которой я слез с rpm-base в своё время
,если их нет то тогда откуда их востановить то ?
вероятно mandrake ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Попала база RPM!

Сообщение Bolverk »

ну один из вариантов - "переустановить" все, используя
rpm --initdb (создаст пустую базу в месте по умолчанию)
дальше rpm -i --justdb (изменяет только базу, не затрагивая файловую систему) - "установить" все что надо со всеми зависимостями.
и на будующее - backup, backup, backup
и вот еще - посмотри в /var/log и подкаталогах, нет ли там какого-нибудь файла с rpm в названии, там может быть твой список установленных пакетов (если уже не затерся :D)
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: Попала база RPM!

Сообщение Jinn »

Да, действительно Mandrake 10.0, а насчет "backup, backup" - нельзя же бэкапить все подряд, никакого места не напасешься! Никаких логов нигде не осталось, проверял все, что можно. Установить-то все по новой вроде бы можно, только ведь не все из дистра, много вещей откуда и не упомнишь! А что с ними-то станется? Мешаться не будут?
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Попала база RPM!

Сообщение Bolverk »

(Jinn @ Вторник, 05 Октября 2004, 13:19) писал(а):Да, действительно Mandrake 10.0, а насчет "backup, backup" - нельзя же бэкапить все подряд, никакого места не напасешься!


Обсудим.

(Jinn @ Вторник, 05 Октября 2004, 13:19) писал(а):Установить-то все по новой вроде бы можно, только ведь не все из дистра, много вещей  откуда и не упомнишь!  А что с  ними-то станется?  Мешаться не будут?


да можно даже полную установку заново провести, если диск форматировать не будешь, то ничего страшного. В смысле, если разделы будут те же.
Спасибо сказали: