Репозитории ALT Linux: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 1: Строка 1:
{{Merge|Repositories}}
{{Merge|Repositories}}
== Главные правила ==
Не следует смешивать несовместимые репозитарии, например, репозитарии разных версий (например, в Synapic достаточно легко отметить лишнее). При обновлении системы с версии на версию, следует отключить старые репозитарии, так же, рекомендуется прочитать замечания по обновлению, которые, скорее всего, уже будут доступны на этом сайте. Прыгать через версию не рекомендуется.
== Дистрибутивы ==
== Дистрибутивы ==



Версия от 19:31, 1 февраля 2013

Merge-arrow.svg
Необходимо перенести содержимое этой статьи в статью Repositories
Вы можете помочь проекту, объединив их.


Главные правила

Не следует смешивать несовместимые репозитарии, например, репозитарии разных версий (например, в Synapic достаточно легко отметить лишнее). При обновлении системы с версии на версию, следует отключить старые репозитарии, так же, рекомендуется прочитать замечания по обновлению, которые, скорее всего, уже будут доступны на этом сайте. Прыгать через версию не рекомендуется.

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

Дистрибутивы 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

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

Каждая стабильная ветка (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