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

Материал из ALT Linux Wiki
Нет описания правки
Строка 36: Строка 36:


<div style='padding:6px;border:1px solid red;'>'''Внимание!''' Обновление из Sisyphus может сделать систему неработоспособной.</div>
<div style='padding:6px;border:1px solid red;'>'''Внимание!''' Обновление из Sisyphus может сделать систему неработоспособной.</div>
Предполагается, что обновление делается с самого нового репозитария, на текуший момент это p7. Если используются более старые репозитарии, рекомендуется последовательно обновиться до p7. Обновление непосредственно с p5, или p6 может создать лишние проблемы, хотя и может оказаться возможным.
Предполагается, что обновление делается с самого нового репозитория, на текуший момент это p8. Если используются более старые репозитории, рекомендуется последовательно обновиться до p8. Обновление непосредственно с p5, p6, p7 может создать лишние проблемы, хотя и может оказаться возможным.


1. Обновите из репозитория для своего дистрибутива пакеты rpm и apt ([[Управление пакетами|инструкция]])
1. Сначала установите все обновления, доступные в рамках вашего текущего стабильного бранча:


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


Установите утилиту [[apt-repo]], если она ещё не установлена (в бранчах присутствует, начиная c p5/5.1):
Установите утилиту [[apt-repo]], если она ещё не установлена:


  apt-get install apt-repo
  apt-get install apt-repo


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


  apt-repo rm all
  apt-repo rm all
  apt-repo add sisyphus
  apt-repo add sisyphus


3. Поставьте оттуда apt (рецепт: [https://bugzilla.altlinux.org/show_bug.cgi?id=22528#c3]) и обновите всю систему:
3. Запустите обновление системы:


  apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 / 2 )) update
  apt dist-upgrade
apt-get install apt
 
apt-get dist-upgrade
И перезагрузитесь.


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


В случае ошибки обновления на Sisyphus прочтите http://lists.altlinux.org/pipermail/sisyphus/2010-September/349057.html
В случае ошибки обновления на Sisyphus прочтите http://lists.altlinux.org/pipermail/sisyphus/2010-September/349057.html
В случае ошибок попробуйте сначала обновить apt, а потом остальную систему (рецепт: [https://bugzilla.altlinux.org/show_bug.cgi?id=22528#c3]):
apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 / 2 )) update
apt-get install apt
apt-get dist-upgrade


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


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

Версия от 22:38, 26 июля 2018

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

Репозитории

Для 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

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

Предполагается, что обновление делается с самого нового репозитория, на текуший момент это p8. Если используются более старые репозитории, рекомендуется последовательно обновиться до p8. Обновление непосредственно с p5, p6, 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. Запустите обновление системы:

apt 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