Чистая сборка *src.prm

Аватар пользователя Ali

Здравствуйте!
Задача :
Требуется чисто пересобрать несколько сотен src.rpm пакетов.
Вопрос:
Существуют ли методы автоматизации? Или хотя бы готовый способ
получить необходимую последовательность сборки из заголовков
rpm?

Аватар пользователя wildsin

Re: Чистая сборка *src.prm

Ali писал(а):
Требуется чисто пересобрать несколько сотен src.rpm пакетов.
Вопрос:
Существуют ли методы автоматизации?

# cd /blah/blah/SRPMS; for pack in *.src.rpm; do rpmbuild --rebuild --target i686 $pack; done

почему нет?

Аватар пользователя IsakovAN

Re: Чистая сборка *src.prm

Ali писал(а):
Существуют ли методы автоматизации?

Ага! Называется portage Улыбка

Аватар пользователя wildsin

Re: Чистая сборка *src.prm

IsakovAN писал(а):
Ali писал(а):
Существуют ли методы автоматизации?

Ага! Называется portage

это типа система управления портами gentoo для rpm-based дистрибутивов?
и как ОНО справляется с rpm?

Аватар пользователя Ali

Re: Чистая сборка *src.prm

2IsakovAN
Ну да, еще make world гдето есть. Улыбка
2wildsin
Мне кажется, что предлженный Вами метод соберет бинарные пакеты с "грязным" кодом из ност системы.

Аватар пользователя wildsin

Re: Чистая сборка *src.prm

Ali писал(а):
Мне кажется, что предлженный Вами метод соберет бинарные пакеты с "грязным" кодом из ност системы.

я привел общий случай... более конкретных ключей сборки НИКТО НЕ ОБСУЖДАЛ... я даю общую идею, но не более. каждый думает в свою пользу... в конце концов man rpm и man rpmbuild никто не отменял...

Аватар пользователя Ali

Re: Чистая сборка *src.prm

Цитата:
wildsin
я привел общий случай...

wildsin
Соглашусь с Вами. Вопрос поставлен мной не правильно и не полно. Сформулировать его более коректно я пока затрудняюсь. И вполне
возможно Вы мне в этом сможете помочь.
Общая задача собрать ASP86X64 систему из исходных кодов на 686X32ASP(P4 без emt64) используя в качестве подспорья информацию из src.rpm.

Аватар пользователя alex789

Re: Чистая сборка *src.prm

Возможно я вас неправильно понял, но
X64 либо есть, либо нет(в процессоре)

и собраные под X64 программы под Х32 незаработают никогда

Аватар пользователя IsakovAN

Re: Чистая сборка *src.prm

alex789 писал(а):
и собраные под X64 программы под Х32 незаработают никогда

По-моему, с crossdev можно. Но это уже сплошное Gentoo.
2Ali:
Кстати, попробуйте Gentoo! Вопрос с перекомпиляцией сам собой пропадет. Улыбка

Аватар пользователя Ali

Re: Чистая сборка *src.prm

IsakovAN писал(а):
Возможно я вас неправильно понял, но
X64 либо есть, либо нет(в процессоре)

и собраные под X64 программы под Х32 незаработают никогда

Не правильно. Мне надо их собрать, а не запускать.

2IsakovAN
Спасибо за crossdev - интересно.

Цитата:
Кстати, попробуйте Gentoo!

Ждем 2008. Улыбка

Аватар пользователя IsakovAN

Re: Чистая сборка *src.prm

Ali писал(а):
Ждем 2008. Улыбка

Не понял. "Пост? До первой звезды?" Улыбка

Аватар пользователя Ali

Re: Чистая сборка *src.prm

Цитата:
4. Release Roadmap for 2007

Note: These are estimated dates. Actual release dates may vary.
Date Version Phase
Mar 2007 2007.0 Not Released, Release Information, Press Release
Aug 2007 2007.1 Not Released, Release Information, Press Release

Улыбка

Аватар пользователя IsakovAN

Re: Чистая сборка *src.prm

Ali писал(а):
4. Release Roadmap for 2007

Note: These are estimated dates. Actual release dates may vary.
Date Version Phase
Mar 2007 2007.0 Not Released, Release Information, Press Release
Aug 2007 2007.1 Not Released, Release Information, Press Release

И где связь? Вообще-то версий дистрибьютива в Gentoo нет. Это версия диска. Для установки текущей версии надо только срез дистфайлов заказать и stage откуда-нибудь взять.

Аватар пользователя Ali

Re: Чистая сборка *src.prm

2IsakovAN
Собственно и жду появления среза дистфайлов- 20070309.tar.bz2 с portage-20070309.tar.bz2( пример), stage1 и , возможно, нового инсталятора собраных в dvd.iso. Если где-то можно скачать дистфайлы- 20070309.tar.bz2 непременно этим воспользуюсь, но не знаю где.
PS интернета там, где я имею возможность заниматься gentoo нет и не будет, а разрешать зависимости ногами нет желания.

Аватар пользователя IsakovAN

Re: Чистая сборка *src.prm

Ali писал(а):
среза дистфайлов- 20070309.tar.bz2

ЛОЛ!!!

Ali писал(а):
возможно, нового инсталятора собраных в dvd.iso

Инсталятором пользоваться не рекомендую. Не потому что он плохой, все инсталяторы не без изъянов... Просто это не Gentoo way. Дело в том, что поставив систему руками вы срубите много експириенса и получите level up. Гарантирую. А самое главное - незабываемые ощущения! Катается от смеха
Во вторых, срез distfileов весит 14 DVD!!! Их можно попросить выслать кого-нибудь из москалей с gentoo.ru. Есть даже магазины.

Ali писал(а):
Если где-то можно скачать дистфайлы- 20070309.tar.bz2 непременно этим воспользуюсь, но не знаю где.

Это не архив, а директория:
http://distfiles.gentoo.org/distfiles/

Ali писал(а):
PS интернета там, где я имею возможность заниматься gentoo нет и не будет, а разрешать зависимости ногами нет желания.

Зависимости будет emerge разруливать. Главное distfileы закачать. Улыбка

Аватар пользователя IsakovAN

Re: Чистая сборка *src.prm

Ali писал(а):
Собственно и жду появления среза дистфайлов- 20070309.tar.bz2 с portage-20070309.tar.bz2

http://antarctica.net.ru/copy_cat.php?id=2

Аватар пользователя Meloman

Re: Чистая сборка *src.prm

IsakovAN писал(а):
http://antarctica.net.ru/copy_cat.php?id=2

Не плохо было бы еще и здесь ему появиться ;-)

RSS-материал