LINUX.ORG.RU

1) Создай /var/spool/up2date с правами 777 (если его нет).
2) На всякий случай (если боишься) скопируй файлы пакета (с сохранением дерева каталогов) куда-нибудь, например в /var/tmp/myrpm.
3) Смело делай rpm -e foo --repackage
4) Лови свой /var/spool/up2date/foo-1.2.3.rpm

Но ИМХО лучше все же построить rpm с помощью rpmbuild и spec-файла с единственной секцией %files, ну может быть %post, %preun, %postun, если знаешь как их посмотреть для установленного пакета.
Для этого, как и для п.2, используй известную команду:
rpm -ql foo

А вообще-то лучше поэспериментируй сначала с каким-нибудь пакетом, rpm-ка которого не утеряна.

archont ★★★
()
Ответ на: комментарий от archont

--repackage работает, но только при удалении, обновлении пакета... А хочется, чтобы пакет не удалялся...

syomin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.