Огляд системи збирання linux-пакетів opensuse build service

Відео: Огляд OpenSuse 42.2 (Кращий Дистрибутив Linux)

Огляд системи збирання Linux-пакетів openSUSE Build Service
Однією з примітних особливостей світу Linux є наявність сотень різних дистрибутивів. Але для розробників додатків, які бажають донести свої творіння до якомога більшої кількості користувачів, таке розмаїття може стати проблемою: упевнитися, що програма здатна функціонувати у великій кількості дистрибутивів - досить непросте завдання.

Типовим рішенням цієї проблеми є делегування всіх турбот розробникам дистрибутивів - якщо їм сподобається ваше додаток, то вони включать його в свої репозиторії і будуть самі піклуватися про коректність його функціонування. Добре б при цьому потрапити в основний репозиторій, а не в смітник всього і вся, яка у встановленій системі за замовчуванням може бути відключена. Однак популярності додатки треба спочатку якось добитися - а для цього непогано б завоювати аудиторію. До того ж, не факт, що розробники дистрибутива не додадуть в додатки чогось «від себе», що доведеться не зовсім до вподоби авторам оригінальної програми.

Звичайно, можна просто роздавати всім вихідний код і пропонувати збирати програму самостійно, але далеко не кожен готовий витрачати час на складання додатка лише для того, щоб спробувати його «вживу». Крім того, такий підхід не є дружнім по відношенню до «звичайним» користувачам десктопів.




Загалом, і для користувачів, і для розробників ПЗ вигідна ситуація, коли розробник сам створює і викладає готові пакети (RPM, Deb та інші) для різних систем.




В ідеалі, розробнику для цього треба мати під рукою встановлені системи, для яких планується збирати пакети. Тому організація збирання для досить великого числа систем є досить трудомісткою і ресурсномісткої завданням. На щастя, існує готовий інструментарій, здатний взяти на себе значну частину турбот, - мова йде про openSUSE Build Service (OBS).

Слід пам`ятати, що навіть зібравши найкращий діструбутів в світі, у Вас може виникнути питання, як зробити фото екрану (https://joxi.ru/lander/snyatie-skrinshotov). У Windows все просто, є чарівна кнопка PrtSс і безліч різних додатків ... втім, в Linux все точно так же, тільки спеціально призначеної для цього кнопки немає!

Огляд системи збирання Linux-пакетів openSUSE Build Service

Спочатку OBS призначався для збірки дистрибутивів сімейства SUSE (і використовується для цієї мети і понині), проте з часом його функціональність істотно розширилася. Зараз OBS - це система, що дозволяє збирати RPM-і Deb-пакети довільних програм для найбільш популярних дистрибутивів Linux. В даний час підтримується збірка пакетів для 8 дистрибутивів (причому для різних версій кожного з них) на 7 апаратних платформах.

Давайте подивимося - що ж нам пропонує OBS і як з ним працювати.

ІНШЕ

Alt linux 6.0 kdesktop фото

Alt linux 6.0 kdesktop

Відео: alt linux 7.0 - дистрибутив який Вам не варто встановлювати! ALT Linux 6.0 KDesktop…

Opensuse 11.4: інші новинки фото

Opensuse 11.4: інші новинки

Відео: susepodcast №0. Проба пера або установка openSUSE 11.4 У openSUSE 11.4 включили ряд останніх розробок світу Open…

Alt linux 6.0 centaurus фото

Alt linux 6.0 centaurus

Відео: error install altlinux-7.0.4-centaurus-x86_64-ru-live-cd.iso Робочий стіл FVWM в серверному варіанті ALT Linux…

Cbi і співтовариство фото

Cbi і співтовариство

Відео: Dr Grinstead On Community Bridges Inc Treatment Center In Arizona Метою проекту CBI декларується залучення…

Opensuse 11.4: що нового? фото

Opensuse 11.4: що нового?

Відео: Install and configure openSUSE 11.4 (Fix wifi, install codecs, and Video Drivers) 10 березня оновився один з…

» » Огляд системи збирання linux-пакетів opensuse build service