OBS

http://news.opensuse.org/2013/04/30/open-build-service-version-2-4-released/
Кто пояснит почему это так здорово ?
Medar
http://news.opensuse.org/2013/04/30/open-build-service-version-2-4-released/
Кто пояснит почему это так здорово ?
Суся теперь умеет из аура пакетики ставить, или я что-то не так прочитал?
think simply, work hard
Gallardo994
Суся теперь умеет из аура пакетики ставить, или я что-то не так прочитал?
Нет, суся создала этот OBS для себя, но оно дальше пошло. Я так понял это какая-то авто. система сборки пакетов.
Medar
http://news.opensuse.org/2013/04/30/open-build-service-version-2-4-released/
Кто пояснит почему это так здорово ?
Тут подробнее: http://www.opennet.ru/opennews/art.shtml?num=36831
в общем можно свой репозиторий для арча сделать, нужные пакеты из AUR загнать туда, чтобы на нескольких компах из исходников не собирать, а сразу ставить из собственного репозитория
+ насколько помню, когда еще пакеты для opensuse делал, оно само пересобирает пакет, если в оф. репах обновился пакет используемый при сборке

ура короче
stmc
в общем можно свой репозиторий для арча сделать
Если в курсе, объясните, какие версии либ (того же boost) оно использует для сборки? Какие укажешь или актуальные из реп арча на момент сборки?
А если сама либа из АУР-а?

Ну ядро она например собрать вряд ли сможет, т.к больше одного пакета за раз не собирает. Некоторых зависимостей там может не быть... Вернее можеет они и есть в арче. но опять же нада переписывать пкбуилды, чтобы один пакет на выходе был...
sirocco
stmc
в общем можно свой репозиторий для арча сделать
Если в курсе, объясните, какие версии либ (того же boost) оно использует для сборки? Какие укажешь или актуальные из реп арча на момент сборки?
А если сама либа из АУР-а?
там подключаются реальные оф. репы арча (указывается ссылка на одно из зеркал), т.е. оно использует пакеты которые на данный момент находятся в подключенных репах
процесс сборки выглядит примерно так
1. формируется система, фактически устанавливается с нуля
2. устанавливаются пакеты необходимые для сборки
3. компилируется пакет из исходников и, при успешной сборке, копируется в ваш личный репозиторий
4. система и все остальное кроме собранных пакетов удаляется

если либа из aur то придется ее собрать первее пакета, который требует эту либу как зависимость, после сборки либы, она будет подтягиваться автоматически из личного репозитория
NoVASpirit
Ну ядро она например собрать вряд ли сможет, т.к больше одного пакета за раз не собирает. Некоторых зависимостей там может не быть... Вернее можеет они и есть в арче. но опять же нада переписывать пкбуилды, чтобы один пакет на выходе был...

собирает хоть по десять пакетов сразу, тут все зависит от того, сколько пакетов указано в pkgbuild, т.е. если у нас есть source.zip и при сборке из него нужно получить пакеты source-lib.targz и source-devel.targz, то нужно указать это в pkgbuild
конечно нужно потестить, прежде чем делать окончательные выводы, но если брать в пример остальные дистры, то будет все ОК
А как сделать чтобы он исходники тянул с сайта? А то приходится их туда прям закачивать...
NoVASpirit
А как сделать чтобы он исходники тянул с сайта? А то приходится их туда прям закачивать...
надо создать _service фаил который будет выкачивать исходники с сайтов. Пример с гитом можно глянут здесь: https://build.opensuse.org/package/show?package=libjreen&project=home%3Amagist3r%3Aqutim-archlinux Для простого Арчевода этот ОБС оказался сложноватым, всё же он ближе rmp-водом, просто положить туда PKGBUILD и собрать пакет не получится.
 
Зарегистрироваться или войдите чтобы оставить сообщение.