[devel] I: arepo: next steps

Led ledest на gmail.com
Ср Фев 29 01:33:23 MSK 2012



On Tuesday 28 February 2012 22:38:23 Vitaly Kuznetsov wrote:
> On Tue, 28 Feb 2012 21:08:35 +0200, Led wrote:
> > On Tuesday 28 February 2012 20:59:42 Vitaly Kuznetsov wrote:
> >> On Tue, 28 Feb 2012 19:41:15 +0200, Igor Vlasenko wrote:
> >> > On Tue, Feb 28, 2012 at 04:32:57PM +0400, Vitaly Kuznetsov wrote:
> >> >> спасибо, это как раз то, что я хотел написать. Я попробую в
> >> >> ближайшее время поиграться с python-rpm и понять, можем ли бы им
> >> >> сформировать правильную rpm-ку. Если сможем, то мы получим очень
> >> >> приличную скорость. Это важно как минимум для бутстрапа (когда мы
> >> >> будем перепаковывать весь репозитоий).
> >> >
> >> > О, замечательно. В этом случае, мне, наверное,
> >> > нет смысла копаться в коде arepo-1, который вскоре,
> >> > похоже, полностью устареет.
> >> >
> >> > Будем ждать arepo-2 :)
> >>
> >> В взглянул на python-rpm и rpmrebuild. Первый, похоже, вообще не
> >> имеет
> >> интерфейса для записи заголовков rpm. Второй решает немного другую
> >> задачу - восстанавливает rpm из установленного состояния (т.е.
> >> проворачивает фарш обратно).
> >> Нам нужен немного другой инструмент: взять rpm-файл, отредактировать
> >> заголовки и содержимое, сохранить как новый rpm-файл.
> >
> > Вот как раз это rpmrebuild и делает.
>
> Я правильно понимаю, что мы говорим о
> http://sourceforge.net/projects/rpmrebuild/ ? "rpmrebuild is a tool to
> build an RPM file from a package that has already been installed." Он
> правда умеет работать с неустановленными rpm-ами? Если да, то это очень
> интересно, можно не изобретать очередной велосипед. Если нет, то не
> проканает: на каждый пакет потребуется отдельная хешерница, установка
> зависимостей, ... -- это может быть достаточно долго.

Я правильно понимаю, что выполнить

apt-get install rpmrebuild
man rpmrebuild

- это очень сложная для вас задача?

-- 
Led


Подробная информация о списке рассылки Devel