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

Изображение пользователя Ali.
Опубликовано:
Раздел:

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


Изображение пользователя wildsin.

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

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

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

почему нет?


--
bye.

Изображение пользователя IsakovAN.

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

Ali писал(а):
Существуют ли методы автоматизации?
Ага! Называется portage Улыбка

Изображение пользователя wildsin.

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

IsakovAN писал(а):
Ali писал(а):
Существуют ли методы автоматизации?
Ага! Называется portage
это типа система управления портами gentoo для rpm-based дистрибутивов? и как ОНО справляется с rpm?


--
bye.

Изображение пользователя IsakovAN.

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

ebuild pkg_name rpm

Изображение пользователя Ali.

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

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

Изображение пользователя wildsin.

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

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


--
bye.

Изображение пользователя Ali.

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

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

Изображение пользователя alex789.

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

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

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

Изображение пользователя IsakovAN.

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

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

Изображение пользователя Ali.

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

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

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


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

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

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

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

Изображение пользователя IsakovAN.

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

Ali писал(а):
Ждем 2008. Улыбка
Не понял. "Пост? До первой звезды?" Улыбка

Изображение пользователя Ali.

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

Цитата:
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 #13

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 #14

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

Изображение пользователя IsakovAN.

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

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 #16

Ali писал(а):
Собственно и жду появления среза дистфайлов- 20070309.tar.bz2 с portage-20070309.tar.bz2
http://antarctica.net.ru/copy_cat.php?id=2

Изображение пользователя Meloman.

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

IsakovAN писал(а):
http://antarctica.net.ru/copy_cat.php?id=2
Не плохо было бы еще и здесь ему появиться ;-)