Новость из категории: Информация

openSUSE Build Service: начало работы

Содержание:
1. Введение;
2. Начало работы (Вы читаете данный раздел);
3. Процесс сборки;
4. Зависимости от других проектов;
5. Особенности сборки RPM и Deb.
openSUSE Build Service: начало работы
Страничка домашнего проекта

Первым делом, идем на http://build.opensuse.org, регистрируемся и заходим в систему.
По умолчанию для нового пользователя создается пустой домашний проект с именем home:[username]. Перейдя в проект, увидим две основные секции, из которых состоит каждый проект в OBS: пакеты (Packages) и репозитории (Repositories). В первом приближении, пакет - это то, что мы будем собирать, а репозитории соответствуют дистрибутивам, для которых будет производиться сборка. Как это окно выглядит в развернутом проекте, можно посмотреть на рисунке выше.

Справа для каждого репозитория отображается статус сборки, суммарный по всем пакетам. Такой же статус можно посмотреть и для отдельного пакета, перейдя к нему посредством пункта меню Packages.
В рамках одного проекта можно собирать несколько различных пакетов - все они будут собираться для одного и того же множества целевых систем. Если хочется собирать разные пакеты для разных наборов дистрибутивов, можно завести подпроекты - для этого есть соответствующая кнопка на вкладке Overview проекта. Имя подпроекта отделяется от имени родительского проекта двоеточием (home:[username]:[subproject]). Подпроект, в свою очередь, может иметь собственные под-проекты (соответственно, с именами вида home:[username]: [subproject]:[subsubproject]).

Для каждого пакета в OBS надо загрузить файлы, необходимые для его сборки (пункт меню Source Files) - как правило, это архив с исходным кодом и файлы с инструкциями для соответствующих сборочных инструментов (rpmbuild или скрипты dpkg-*). Как только для пакета загружены файлы с инструкциями, OBS попробует начать сборку. При этом система «знает», какие дистрибутивы используют dpkg, а какие - rpmbuild; если в проекте есть только spec-файл с инструкциями для rpmbuild, то и сборка будет запущена только для основанных на RPM дистрибутивов.



Собрали отличный дистрибутив и теперь планируете выполнить печать фотографий А1,А2,А3,А4, Спб (http://www.cvetkart.ru/leaflet/), но не знаете, как это сделать? тогда я настоятельно советую Вам доверить эту ответственную работу профессионалам. Их Вы найдете на сайте www.cvetkart.ru.

Рейтинг статьи

Оценка
5/5
голосов: 1
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх