Alt linux sisyphus установка

unixforum.org

Решено: Обновление до Sisyphus (Как обновить Alt 5.0 до Sisyphus)

Решено: Обновление до Sisyphus

Сообщение antichrist » 11.03.2010 05:47

Всем доброго! Хотелось бы узнать:
Как обновить Alt 5.0 KDE Рабочая станция до Sisyphus?
И где достать свежий софт, а то в репах оочень старый . В альте недавно.

Палач Сообщения: 624 Статус: ASUS Eee 1000HE ОС: Gentoo ~x86 / Simply 5.0

Re: Решено: Обновление до Sisyphus

Сообщение Палач » 11.03.2010 08:23

sudo echo "http://mirror.yandex.ru/altlinux/Sisyphus i586 classic" >> /etc/apt/sources.list sudo echo "http://mirror.yandex.ru/altlinux/Sisyphus noarch classic" >> /etc/apt/sources.list apt-get update apt-get dist-upgrade

Re: Решено: Обновление до Sisyphus

Сообщение legushonok » 11.03.2010 08:27

Re: Решено: Обновление до Sisyphus

Сообщение antichrist » 11.03.2010 08:47

Skull Модератор Сообщения: 2089 ОС: ALT Linux Контактная информация:

Re: Решено: Обновление до Sisyphus

Сообщение Skull » 11.03.2010 12:34

Необязательно. Версионирование в бранчах сделано таким образом, чтобы в Сизифе были версии те же или новее. Единственная причина для отключения бранчей — экономия на вытягивании индексов.

Re: Решено: Обновление до Sisyphus

Сообщение antichrist » 11.03.2010 12:47

Ничего не понимаю
[root@antichrist ~]# apt-get update
E: Неизвестный тип ‘http://mirror.yandex.ru/altlinux/Sisyphus’ в строке 3 списка источников /etc/apt/sources.list.
[root@antichrist ~]#
ИЛИ ВОТ ТАК
[antichrist@antichrist ~]$ sudo echo «http://mirror.yandex.ru/altlinux/Sisyphus i586 classic» >> /etc/apt/sources.list
bash: /etc/apt/sources.list: Отказано в доступе

Re: Решено: Обновление до Sisyphus

Сообщение romuil » 11.03.2010 13:26

Покажите лучше содержимое файла /etc/apt/sources.list
Вообще лучше будет вписать в /etc/apt/sources.list.d/alt.list
строки

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

Re: Решено: Обновление до Sisyphus

Сообщение brat » 11.11.2010 18:03

[root@host-2 sources.list.d]# apt-get update Get:1 ftp://ftp.altlinux.org i586 release [859B] Get:2 ftp://ftp.altlinux.org noarch release [859B] Fetched 1718B in 2s (798B/s) Get:1 ftp://ftp.altlinux.org i586/classic pkglist [9158kB] Get:2 ftp://ftp.altlinux.org i586/classic release [143B] Get:3 ftp://ftp.altlinux.org noarch/classic pkglist [2615kB] Get:4 ftp://ftp.altlinux.org noarch/classic release [145B] Fetched 11.8MB in 28s (410kB/s) Reading Package Lists. Error! E: Dynamic MMap ran out of room E: Error occured while processing python-modules-encodings (NewVersion1) E: Problem with MergeList /var/lib/rpm/Packages E: The package lists or status file could not be parsed or opened.

sash-kan Администратор Сообщения: 13939 Статус: oel ngati kameie ОС: GNU Контактная информация:

Читайте также:  Firewall для сервера linux

Re: Решено: Обновление до Sisyphus

Сообщение sash-kan » 11.11.2010 21:23

APT::Cache-Limit в apt.conf-е надо поставить побольше, чем по умолчанию. например, с десяток миллионов. см.
$ man apt.conf
если эта man-страничка есть в altlinux-е.

Писать безграмотно — значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог

Re: Решено: Обновление до Sisyphus

Сообщение brat » 13.11.2010 01:03

Страничка есть. Мозгов нет.
В apt.conf данной опции (раздела) нет. Как ее прописать и куда вставлять (в какое место файла)
Cache-Limit=10000000 ?

Skull Модератор Сообщения: 2089 ОС: ALT Linux Контактная информация:

Re: Решено: Обновление до Sisyphus

Сообщение Skull » 13.11.2010 02:11

Страничка есть. Мозгов нет.
В apt.conf данной опции (раздела) нет. Как ее прописать и куда вставлять (в какое место файла)
Cache-Limit=10000000 ?

Re: Решено: Обновление до Sisyphus

Сообщение brat » 16.11.2010 22:14

Спасибо за ссылку, но не помогло. Увеличение лимита в 4 раза против обычного размера /var/lib/rpm/Packages ничего не дало. Попытки вручную поставить пакеты apt, libapt ни к чему не привели, потому как выдают кучу зависимостей. К тому же из-за того ли, что пытался обновиться, или просто из-за глюка, система сбросила закладки и настройки в некоторых программах (konqueror, smplayer, krusader). Что еще можно сделать?

Skull Модератор Сообщения: 2089 ОС: ALT Linux Контактная информация:

Re: Решено: Обновление до Sisyphus

Сообщение Skull » 18.11.2010 12:48

Спасибо за ссылку, но не помогло. Увеличение лимита в 4 раза против обычного размера /var/lib/rpm/Packages ничего не дало. Попытки вручную поставить пакеты apt, libapt ни к чему не привели, потому как выдают кучу зависимостей. К тому же из-за того ли, что пытался обновиться, или просто из-за глюка, система сбросила закладки и настройки в некоторых программах (konqueror, smplayer, krusader). Что еще можно сделать?

[cas@cas ~]$ grep -R ^rpm `find /etc/apt/ -name \*.list` | wc -l 2
apt-get -o APT::Cache-Limit=$(( 1024 * 1024 * 1024 / 2 )) update apt-get install apt apt-get dist-upgrade

Re: Решено: Обновление до Sisyphus

Сообщение brat » 19.11.2010 01:44

Читайте также:  Windows and linux boot loader

О великий Гуру! Спасибо!
Правда дист-апгрейд захотел сильно много снести пакетов

WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! apt libapt (due to apt) libstdc++4.4 (due to apt) basesystem service (due to basesystem) startup (due to basesystem) SysVinit (due to basesystem) 260 upgraded, 41 newly installed, 4 replaced, 887 removed and 229 not upgraded. Need to get 255MB of archives. After unpacking 2130MB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!'

Мне теперь что, постепенно обновляться, по одному пакету?

P.S. А апгрейд apt вот что выдал:

apt-get install apt Reading Package Lists. Done Building Dependency Tree. Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: apt: Depends: libapt (= 0.5.15lorg2-alt34) Depends: libapt-pkg-libc6.9-6.so.2 (>= set:og0tZ1WQYKpRLG0HJg2k9zHzrWqrfZobFb3Nw2FYIa4NPINSGE5fYjZgxmBAi6mIRWbEHoXYhMgX 4UFDhZrifrnSsV4KapqaiSdtI5CUBFQuXOu3m8HtX89ZxxgCnDT69lv2Fj4zireHXktYG1ZBlmA6bvl4i KN9uLtFjNw657xBeS8MxNKuy6CQ36r4AKv55Mx2DIjgrVuZazCLF4AO6K3GnbshkZntuSyySitfZbBpyU LrXpZhseyqs0da4yKAjYaECsrSwSDDMKx4xJ51DKwmrg8TUlhkPNXGFqB7WnNXfuUlmif0NM58BAQg6eZ vl5kThfPQ84G72TIDSV2P0TrPmTr3Ui8ZIutuA6RZ4Zdz78wetSHZ47TdZ8CSIWlUg8VsfkuOzKSZF5Cj 3EwkZF2YftKlXVJkae0pagZd0NArj6zOCQDzw2xlmB6Rj9VOHNZikMNHK3Kat9zgK5kalZCDdrC20X78Z tZAqfWbZqI4zHvjQa5cZdP81r4EKZ74gEhz3wZghmPndY0l8xhpBZA5qZGjqPUaxmLlyOcyZzkv5p0OlP dn6VYntL3CWqJ6E4dKW8937Uk8Nsb) PreDepends: rpmlib(SetVersions) but it is not installable Depends: libreadline.so.5 (>= set:njs0gWgiYZr4NWXtMmPT4R6ZjJoPOm) E: Broken packages

Источник

Branches/Sisyphus

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

Репозитории

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

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

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

Для 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
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic

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

Зеркала

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

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

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

Читайте также:  Rocky linux vs almalinux

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

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

Советую перейти на ядро std-def

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

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

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

%_priority_distbranch sisyphus

Если вы хотите использовать для обновления репозитории Сизифа, отличные от ALT (например, при проблемах скоростью закачки с ALT), установите пакет apt-conf-sisyphus, закомментируйте строки с репозиторимя в /etc/apt/source.list и раскомментируйте соответствующие строки в /etc/apt/source.list.d/файл_с_именами_источника.conf (сюда же можно вписывать свои локальные или сетевые источники в файл с расширением *.conf).

Если у вас были пакеты из репозитория gostcrypto, вам надо его добавить в источники руками:

Например, для ALT, вместо строки

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

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

Так как для скаченных пакетов потребуется много места, сделайте предварительно:

Так как операция долгая, то лучше на всякий случай установить пакет apt-scripts

apt-get update apt-get dist-upgrade

Последнюю операцию советую разбить на два этапа:

apt-get install branding-alt-sisyphus-release

В случае проблем с ядром, загрузите старое ядро.

Обновление до Сизиф с помощью EPM

Если EPM не установлен, установите

Если установлен рекомендую обновить версию, хотя и не обязательно, также стоит учитывать, что при обновлении с оф сайта может быть не совсем стабилен

Переход на Сизиф с помощью EPM очень просто, необходимо выполнить команду

epm release-upgrade Sisyphus

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

Если обновление было по-какой-то причине прервано, что крайне нежелательно, то у вас может получиться так, что у вас установлена куча двойных пакетов (старый и новый), в этом случае вам может частично помочь пакет предварительно установленный apt-scripts, дайте команду:

В случае ошибки обновления на 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
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

Примечания

Источник

Оцените статью
Adblock
detector