Re: чем дебиан лучше
On Wed, 15 Aug 2001, Alexei Khlebnikov wrote:
Hi,
> olg@ngdubn.surgutneftegas.ru wrote:
>
> > > Сколь я помню, rpm -- это cpio архив, хотя я могу и ошибаться.
> > >
> > Совершенно верно
>
> Да ну, серьезно?
> Мною был взят первый попавшийся файл из SuSE. Далее произошло вот что:
> ===========================================
> $ cpio --list --file=scanlogd-2.0-0.i386.rpm
> cpio: warning: skipped 12141 bytes of junk
> cpio: warning: archive header has reverse byte-order
> cpio: premature end of file
> ===========================================
> В чем я ошибся? Как мне распаковать этот .rpm (без /usr/bin/rpm или /usr/bin/mc
> конечно) ?
> В .rpm'e конечно есть какой-то cpio-архив, где все файлы содержатся, это mc
> показывает. Но как его достать из .rpm'a ?
Посмотреть сырцы rpm2cpio.
В заголовке rpm храниться смещение cpio архива.
Очевидно, можно в 4 перловых строки вытащить это смещение, а потом юзать
dd или опять перл для вытаскивания cpio.
Best regards,
-Vlad
Reply to: