Репозиторії ALT Linux

Зміст

Головні правила [ред.]

  • Не слід змішувати несумісні репозиторії, наприклад, репозиторії різних версій (слід зауважити, що в Synaptic досить легко відзначити зайве).
  • Оновлюючи систему з версії на версію, слід відключати старі репозиторії під час підключення нових. Крім того, рекомендується прочитати зауваження щодо оновлення, які, швидше за все, вже будуть доступні на цьому сайті. Стрибати через версію не рекомендується.

Підключення репозиторіїв здійснюється записом відповідного рядка у файл /etc/apt/sources.list, або довільний файл, що відповідає шаблону *.list у каталозі /etc/apt/sources.list.d/. З 2011 року існує утиліта apt-repo, яка спрощує маніпулювання репозиторіями у командному рядку. Також підключення та зміну репозиторіїв можна здійснювати за допомогою графічної утиліти Synaptic. Докладніше це описано у статті Управління пакетами, формат рядка-джерела описаний у розділі "Джерела репозиторіїв" цієї статті.

Дистрибутиви [ред.]

Процес формування стабільних гілок та дистрибутивів ALT Linux на їх основі виглядає так:

Наприклад, дистрибутиви сімейства 8.x випускаються на базі p8/branch.

Стабільні гілки [ред.]

Кожна стабільна гілка (branch) розробки має APT-репозиторій. Оскільки стабільні гілки досить консервативні щодо змін, то ці репозиторії досить безпечні для використання разом з дистрибутивами (збігаються за мажорною та мінорною цифрою у версії). Репозиторії стабільних гілок також можна використовувати для оновлення на наступні мінорні та мажорні версії.

Для п'ятої, шостої та сьомої платформ супроводжувалися відразу дві гілки: гілка для випуску дистрибутивів (p5, p6, p7) та гілкаспівтовариства (5.1, t6, t7). Гілка для випуску дистрибутивів наголошує на стабільності, надійності та тестуванні, а гілка спільноти відрізняється більш вільним допуском і розширює гілку для випуску дистрибутивів новими пакетами та новими версіями наявних пакетів, залишаючись загалом бінарно сумісною з гілкою для випуску дистрибутивів.

Для Восьмої платформи станом на перший квартал 2017 року гілка t8 поки що не створювалася, поточні завдання вирішуються в рамках p8.

Існують також бранчі c * (c6, c7, c8). Це репозиторії дистрибутивів, які мають сертифікат ФСТЕК.

Наявність третього репозиторію для x86_64 обумовлено необхідністю підтримки 32-розрядних додатків у 64-розрядній системі. Якщо така підтримка не потрібна, репозиторій x86_64-i586 також не потрібний.

Debuginfo [ред.]

Починаючи з шостої платформи, з'явився специфічний репозиторій debuginfo. Репозиторій містить налагоджувальну інформацію для бінарних виконуваних файлів та бібліотек. Звичайним користувачам може бути корисним для формування звітів про проблеми в багтрекері. Наприклад, для branch/p7 під x86_64 його можна підключити так:

Autoports [ред.]

Починаючи з гілок p5/5.1 як часткову заміну backports з'явилися репозиторії Autoports, які містять свіжі пакети з Sisyphus, що автоматично перебираються під поточну стабільну гілку.

Налаштування apt для використання Autoports для гілок p7/t7 описано у Autoports/p7.

Autoimports [ред.]

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

Кишені [ред.]

Це окремі міні-репозиторії збірки ALT Linux, тобто завдання, які зібрані, але не були відправлені до основного репозиторію. Мають обмежений час життя. Видаляються складальницею або після приміщення у репозиторій, або у разі тривалої неактивності. Не варто використовувати такі репозиторії, якщо про них не було оголошено (розсилки, форум).

Sisyphus [ред.]

Sisyphus – нестабільний репозиторій, призначений для розробників рішень (приблизно порівняти з Debian testing, Mageia Cauldron, Fedora Rawhide в інших проектах), а не для користувачів. Як правило, до репозиторію Sisyphus можна оновити будь-яку досить свіжу ОС сімейства ALT, але за наявності цілеспрямованого завдання використання Sisyphus для початкової установки найкраще підходять регулярні зборки.

Дзеркала [ред.]

Також є дзеркала репозиторіїв.

Ось приклад дзеркала на яндексі для гілки p8 під 64-бітовий x86:

Застарілі репозиторії [ред.]

Updates [ред.]

Для кожної стабільної гілки та дистрибутивів аж до 4.1 існували оновлення (updates), що містять критичні виправлення з безпеки та функціоналу. Зверніть увагу: у updates відсутні окремі репозиторії для noarch-пакетів: noarch-пакети включені до архітектурно-залежних репозиторій.

В даний час як Updates використовуються стабільні гілки.

Для дистрибутивів, випущених на гілці 4.0:

Backports [ред.]

В даний час замість backports використовуються Autoports та гілки, що супроводжуються Team (branch/5.1, branch/t6).

branch/4.1 (на даний момент – тільки для x86)