[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: