| 
|  | |  | | 3.29, masudi (ok), 18:58, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  да, давно уже работает. ради эксперимента пару раз собирал на ней некоторые свои пакеты. 
 |  |  | 
 | 
 | 
 
 | 1.4, Анонище (?), 01:36, 01/04/2014  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | А если я glibc захочу самый новый или python? Все будет так же гладко как в portage? 
 |  |  | 
 
|  | | 2.7, DA (?), 07:51, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  Что именно вы хотите? Пересобрать весь дистр с недефолтной глибс? openSUSE:Factory так и наполняется, все живы. 
 |  |  | 
 | 2.10, Аноним (-), 08:31, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  | Создай репозиторий, добавь туда эти пакеты. Все новые пакеты из этого репозитория будут компилироваться с ними. Можешь на всякий случай указать минимально необходимую версию в SPEC-файлах. 
 |  |  | 
 | 2.45, integer (ok), 16:31, 03/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  > А если я glibc захочу самый новый или python? Все будет так > же гладко как в portage?
 1. Хоти
2. Нет, portage не умеет решать циклические зависимости.
 |  |  | 
 | 
 
 | 1.9, Аноним (-), 08:29, 01/04/2014  [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– |  | >OBS предлагает создать spec-файл или подключить репозиторий пакетов, представленный на сайте software.opensuse.org, и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему. Если нужная система rpm-based.
 |  |  | 
 
|  | | 2.11, Аноним (-), 08:31, 01/04/2014 [^] [^^] [^^^] [ответить] | +1 +/– |  | >>OBS предлагает создать spec-файл или подключить репозиторий пакетов, представленный на сайте software.opensuse.org, и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему. > Если нужная система rpm-based.
 Нет.
 |  |  | 
 |  | |  | |  | | 5.30, Аноним (-), 21:16, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  | И правда, похоже в последних версиях добавили такую возможность. 
 |  |  | 
 | 
 | 
 | 
 | 
 
 | 1.12, Аноним (-), 09:04, 01/04/2014  [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– |  | катит только для rpm для deb,portage есть более простые и правильные пути 
 |  |  | 
 
 | 1.15, ъ (?), 10:13, 01/04/2014  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Глупый вопрос. А свой дистр можно запилить с блекджеком, переписанным системде и патченным ядром? 
 |  |  | 
 
|  | | 2.21, Аноним (-), 11:56, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  | > Глупый вопрос. А свой дистр можно запилить с блекджеком, переписанным системде и > патченным ядром?
 В свой дистр можно включить любые пакеты.
 |  |  | 
 | 2.40, integer (ok), 16:19, 03/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  > Глупый вопрос. А свой дистр можно запилить с блекджеком, переписанным системде и > патченным ядром?
 Можно, я таким и занимаюсь. Зависит только от того какую базу сырцов взять.
 |  |  | 
 | 
 
 
 | 1.17, linvinus (?), 11:12, 01/04/2014  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | Кому интересно как использовать эту систему для сборки deb пакетов https://en.opensuse.org/openSUSE:Build_Service_Debian_builds никакие SPEC-файлы не используются,
для сборки deb пакета вам нужны те же 5 файлов
     packageName.dsc
debian.changelog
 debian.control
 debian.rules
 tarball (tar.gz)
 Кроме того
"The Build Service will not create a source repository for .deb-based distributions, but only the .deb will be created"
 - может собирать только бинарные пакеты, так что полноценный репозитарий вы не получите. 
 Кому интересно, для сборки debian используется  https://wiki.debian.org/sbuild
 |  |  | 
 
|  | | 2.18, linvinus (?), 11:23, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  | "(OBS 2.4 or later): Overwrite the build result format. For example a package with spec build description may generate deb packages instead of rpms" справедливости ради, все таки можно из spec собрать deb пакет, но, полагаю, все политики дебиана пойдут боком.
 |  |  | 
 |  | | 3.19, Andrey Mitrofanov (?), 11:30, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  | > справедливости ради, все таки можно из spec собрать deb пакет, но, полагаю, > все политики дебиана пойдут боком.
 Они и так идут рэком, без правильных исходников.
 |  |  | 
 |  | | 4.38, tessel (?), 01:36, 03/04/2014 [^] [^^] [^^^] [ответить] | +/– |  | К сожалению, там проблемы не только с debian rules / debian policy. Там также много проблем с правильным формированием листа зависимостей и базовым чрутом (который к тому же вовсе не дебиановкий). Поэтому наличие требования системного дебианопакета locales приводит к несобираемости пакета, который в нативном debuin buildd собирается без вопросов. иными словамИ, захотите выстрелить себе дробью в живот - пользуйтесь OBS. 
 |  |  | 
 |  | | 5.41, integer (ok), 16:21, 03/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  > К сожалению, там проблемы не только с debian rules / debian policy. > Там также много проблем с правильным формированием листа зависимостей и базовым
 > чрутом (который к тому же вовсе не дебиановкий). Поэтому наличие требования
 > системного дебианопакета locales приводит к несобираемости пакета, который в нативном
 > debuin buildd собирается без вопросов. иными словамИ, захотите выстрелить себе дробью
 > в живот - пользуйтесь OBS.
 Пользователи дебиана могут продолжать мучаться.
 |  |  | 
 | 
 | 
 |  | | 4.24, BlackRaven86 (ok), 13:56, 01/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  > У меня вопрос, что нужно сделать, что бы наложить > свои патчи в момент сборки deb пакета? Где и что
 > прописывать? Как положить свой файл, не апстримный
 > в пакет? Читаю: http://www.debian.org/doc/manuals/maint-guide/index.ru.html
 > но пока не нашел.
 > P.S: Субъективно, но сборка собственного rpm проще.
 Если не через OBS, а просто при сборке deb нужно наложить патчи, то можно попробовать dpatch.
 |  |  | 
 |  | | 5.25, andy (??), 14:17, 01/04/2014 [^] [^^] [^^^] [ответить] | –1 +/– |  | Не через OBS. Как это сделать? В случае сборки rpm, я кладу патчи директорию SOURCES,
 сборочного окружения, а в спеке указываю, что они
 есть:
 # be verbose during compile
 Patch1: %name-verbose.patch
 # https://bugzilla.redhat.com/show_bug.cgi?id=1036993
 Patch2: %name-1.72-format.patch
 и что их надо применять:
 %prep
%setup -n %name
 %patch1 -p1 -b .verbose
 #patch2 -p1 -b .format
 В случае cборки для Debian, в каком файле
наличие патчей надо указывать и как указывается
 их применение?
 
 |  |  | 
 |  | | 6.27, ъ (?), 15:20, 01/04/2014 [^] [^^] [^^^] [ответить] | –1 +/– |  | В документации всё есть. Читай. debian/patches. 
 |  |  | 
 |  | | 7.34, andy (??), 06:33, 02/04/2014 [^] [^^] [^^^] [ответить] | –1 +/– |  | wrar@ последний человек, которого я буду спрашивать. Лучше сам разберусь.
 
 |  |  | 
 | 
 | 
 | 
 | 
 | 
 | 2.31, DA (?), 01:05, 02/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  Да получите вы репозиторий, что с рпм, что с деб, что для арча. 
 |  |  | 
 | 
 
 
|  | | 2.32, Michael Shigorin (ok), 01:54, 02/04/2014 [^] [^^] [^^^] [ответить] | –1 +/– |  |  > Господа, никто не пробовал прикручивать сие под Alt? Смотря в какую сторону -- dans@ пробовал прикрутить сборку в OBS из альтовых спеков, помнится, а кто-то ещё (kas@?) -- сборку OBS под альт.  Насколько знаю, до конечного результата обе попытки доведены не были.
 |  |  | 
 |  | | 3.42, integer (ok), 16:26, 03/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  >> Господа, никто не пробовал прикручивать сие под Alt? > Смотря в какую сторону -- dans@ пробовал прикрутить сборку в OBS из
 > альтовых спеков, помнится, а кто-то ещё (kas@?) -- сборку OBS под
 > альт.  Насколько знаю, до конечного результата обе попытки доведены не
 > были.
 Там всего-то надо будет кучу изобретений альта добавлять. Правда смысл? Можно же использовать другие дистрибутивы, тот же openSUSE. Какая должна быть причина использовать именно alt? 
 |  |  | 
 | 
 | 
 
 
|  | | 2.43, integer (ok), 16:26, 03/04/2014 [^] [^^] [^^^] [ответить] | +/– |  |  > А кто знает сборку kde4 под centos6? Опять же, смысл? rhel7 давно бета был, подожди и переедешь на новую версию.
 |  |  | 
 | 
 
 |