Branches/Sisyphus: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 59: Строка 59:
3. Отредактируйте /etc/rpm/macros, дописав туда<ref>[https://lists.altlinux.org/pipermail/sisyphus/2021-March/369044.html обновление с p9 до Сизифа — как преодолеть disttag?]</ref>
3. Отредактируйте /etc/rpm/macros, дописав туда<ref>[https://lists.altlinux.org/pipermail/sisyphus/2021-March/369044.html обновление с p9 до Сизифа — как преодолеть disttag?]</ref>


{{Attention|Без этого обновление не сработает и будут постоянные конфликты пакетов}}
  %_priority_distbranch  sisyphus
  %_priority_distbranch  sisyphus



Версия от 02:38, 30 апреля 2022

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

48px-Mail-mark-junk red.svg.png
Эта статья протухла.
Её нужно существенно доработать или удалить
Внимание! Данная статья устарела на сегодняшний день самым правильным способом установки Сизифа является установка через 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]

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

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

Примечания