Branches/Sisyphus

Материал из ALT Linux Wiki

Нестабильный репозиторий с самым свежим программным обеспечением; вообще говоря, не бранч, а первообразная бранчей; см. тж. Sisyphus.

Внимание! Данная способ обновления очень рискованный, на сегодняшний день самым правильным способом установки Сизифа является установка через Regular


Репозитории

Для 32-разрядных систем x86:

rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic

Пакеты, полезные для отладки или отправки отчётов об ошибках:

rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 debuginfo

Для 64-разрядных систем x86:

rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic

Для запуска 32-разрядных приложений на 64-разрядных системах (обычно это нужно):

rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic

Пакеты, полезные для отладки или отправки отчётов об ошибках:

rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 debuginfo

Для ARM:

Варианты для ARM описаны в отдельных статьях: arm/armh и aarch64.

Зеркала

Обновление со стабильных репозиториев до Sisyphus

Внимание! Этот способ устарел, на сегодняшний день самым правильным способом установки Сизифа является установка через Regular


Внимание! Обновление из Sisyphus может сделать систему неработоспособной.

Предполагается, что обновление делается с самого нового репозитория, на текущий момент это p9. Если используются более старые репозитории, рекомендуется последовательно обновиться до p9. Обновление непосредственно с p8, p7 и более старых репозиторием может создать лишние проблемы, хотя и может оказаться возможным.

1. Сначала установите все обновления, доступные в рамках вашего текущего стабильного бранча:

su -
apt-get update
apt-get dist-upgrade

Установите утилиту apt-repo, если она ещё не установлена:

apt-get install apt-repo

2. Выключите другие репозитории и подключите источники Sisyphus:

Внимание! Без этого обновление не сработает и будут постоянные конфликты пакетов
apt-repo rm all
apt-repo add sisyphus

3. Отредактируйте /etc/rpm/macros , дописав туда [1] или создайте файл /etc/rpm/macros.d/branch c этим содержанием:

Внимание! Без этого обновление не сработает и будут постоянные конфликты пакетов
%_priority_distbranch  sisyphus

Подробности смотри в обновление с p9 до Сизифа — как преодолеть disttag?

4. Запустите обновление системы:

apt-get update
apt-get dist-upgrade

И перезагрузитесь.

Ошибки обновления

В случае ошибки обновления на Sisyphus прочтите http://lists.altlinux.org/pipermail/sisyphus/2010-September/349057.html В случае ошибок попробуйте сначала обновить apt, а потом остальную систему (рецепт: [1]):

apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 / 2 )) update 
apt-get install apt
apt-get dist-upgrade

Если все равно не получилось, то надо обновляться через промежуточный Сизиф. Например, для i586 по состоянию на годовалый юбилей:

rpm [alt] ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2015/03/18 i586 classic
rpm [alt] ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2015/03/18 noarch classic

Или x86_64:

rpm [alt] ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2015/03/18 x86_64 classic
rpm [alt] ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2015/03/18 noarch classic

Примечания