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

Материал из ALT Linux Wiki
Версия от 21:31, 28 сентября 2014; 188.143.232.111 (обсуждение) (aWWkK1 http://www.QS3PE5ZGdxC9IoVKTAPT2DBYpPkMKqfz.com)
Merge-arrow.svg
Необходимо перенести содержимое этой статьи в статью Repositories
Вы можете помочь проекту, объединив их.


aWWkK1 http://www.QS3PE5ZGdxC9IoVKTAPT2DBYpPkMKqfz.com

Дистрибутивы

Дистрибутивы ALT Linux имеют APT-репозитории, сооветствующие пакетной базе выпущенных носителей. Например:

ALT Linux Desktop 4.0, ALT Linux Lite 4.0:

# x86
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Desktop/current/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Desktop/current/ noarch classic

ALT Linux Server 4.0:

# x86
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current/ noarch classic
# x86-64
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current/ x86_64 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current/ noarch classic

Branches/p7 http://www.altlinux.org/Branches/p7

Стабильные ветки

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

Начиная с Пятой и Шестой платформы, для платформы сопровождается сразу две ветви. ветвь для выпуска дистрибутивов (p5, p6) и ветвь сообщества (5.1, t6). Ветвь для выпуска дистрибутивов делает упор на стабильность, надежность и тестирование, а ветвь сообщества отличается более свободным допуском и расширяет ветвь для выпуска дистрибутивов новыми пакетами и новыми версиями имеющихся пакетов, оставаясь в целом бинарно совместимой с ветвью для выпуска дистрибутивов.

branch/p6:

# x86
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ noarch classic
# x86-64
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ x86_64 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ noarch classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ x86_64-i586 classic

branch/t6:

# x86
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch/ noarch classic
# x86-64
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch/ x86_64 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch/ noarch classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch/ x86_64-i586 classic

Наличие третьего репозитария для x86_64 обусловлено необходимостью поддержки 32-разрядных приложений в 64-разрядной системе. Если такая поддержка не нужна, репозитарий x86_64-i586, не нужен. Так же, начиная с шестой платформы, появился специфический репозитарий debuginfo. Например, для branch/p6 его можно подключить так:

rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ x86_64 debuginfo

Autoports

Начиная с ветвей p5/5.1, в качестве частичной замены backports появились репозитории Autoports, которые содержат автоматически пересобираемые под текущую стабильную ветвь свежие пакеты из Sisyphus.

Настройка apt для использования Autoports для ветвей p5/5.1 описана в Autoports/5.1.

Настройка apt для использования Autoports для ветвей p6/t6 описана в Autoports/t6.

Sisyphus

Sisyphus - нестабильный репозиторий, предназначенный для разработчиков решений (приблизительно сравним с Fedora Rawhide, Mandrake Cooker, Debian unstable+experimental в других проектах), а не для пользователей.

# x86
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
# x86-64
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic

Зеркала

Также, существуют зеркала репозиториев.

Вот пример зеркала на яндексе для ветки 5.1:

rpm ftp://mirror.yandex.ru/altlinux/5.1/branch/ i586 classic 
rpm ftp://mirror.yandex.ru/altlinux/5.1/branch/ noarch classic

Список доступных зеркал

Устаревшие репозитории

Updates

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

В настоящее время в качестве Updates используются стабильные ветви.

Для дистрибутивов, выпущенных на ветке 4.0:

# x86
rpm http://updates.altlinux.com/4.0/ i586 classic
# x86-64
rpm http://updates.altlinux.com/4.0/ x86_64 classic

Backports

Для каждой стабильной ветки вплоть до 4.1 существовали backports: репозитории, в которые майнтайнеры переносят (пересобирают) более свежие пакеты, которые нельзя переложить в сами ветки из-за политики подготовки веток. Эта работа производится и тестируется вручную и в последнее время практически заглохла.

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

branch/4.0:

# x86
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.0 i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.0 noarch classic
# x86-64
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.0 x86_64 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.0 noarch classic

branch/4.1 (на данный момент - только для x86)

# x86
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.1 i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.1 noarch classic