Обновление ALT Linux 2.3 Compact до ALT Linux 2.4 Master
Предлагаемый подход к обновлению ALT Linux 2.3 Compact до ALT Linux 2.4 Master основан на том, что вами был создан собственный репозитарий и было произведено полное обновление дистрибутива ALT Linux 2.3 Compact командой apt-get dist-upgrade. Обновление дистрибутива до Master 2.4 требует незначительных "телодвижений", но если строго следовать указанной ниже последовательности, то никаких трудностей "в пути" не возникнет.
Последовательность дальнейших действий:
- Настраиваем apt-get на Master 2.4. При этом настраиваем сразу
main
contrib
updates
backports
Одновременная настройка на все каталоги необходима в связи с тем, что для уменьшения размеров репозитария из main и contrib исключена часть пакетов (их обновленные версии присутствуют в updates и backports).
# Master
rpm ftp://localhost/pub/ALTlinux/Master/2.4/ ALTLinux main
rpm-src ftp://localhost/pub/ALTlinux/Master/2.4/ ALTLinux main
rpm ftp://localhost/pub/ALTlinux/Master/2.4/ ALTLinux contrib
rpm-src ftp://localhost/pub/ALTlinux/Master/2.4/ ALTLinux contrib
# Backports
# 2.4
rpm ftp://localhost/pub/ALTlinux/backports/2.4/ i586 backports
rpm-src ftp://localhost/pub/ALTlinux/backports/2.4/ i586 backports
# Updates
# Master
rpm ftp://localhost/pub/ALTlinux/updates/Master/2.4/ i586 updates
rpm-src ftp://localhost/pub/ALTlinux/updates/Master/2.4/ i586 updates
- Удаляем временные файлы из /tmp/ и /var/tmp во избежание проблем с kbuildsycoca.
- Выполняем
[vovan@localhost vovan]# apt-get install rpm
[vovan@localhost vovan]# apt-get install alternatives
[vovan@localhost vovan]# apt-get dist-upgrade - Исправляем то, что не обновилось.
Для обновления "морды" до Master 2.4 вручную (с ключом --nodeps) удаляем indexhtml и apt-conf и устанавливаем аналогичные из Master (если при этом слетит pkgpriorities, то можно установить его из apt-conf-Master).
Устанавливаем
reiserfsprogs
Удаляем
libreiserfs
progsreiserfs
reiserfs-tools
Удаляем все ненужные пакеты Compact 2.3
flash-plugin
gtkdialog
libdb2
libdb4.0
libdb4.1
libpcre
menudrake
nvidia_glx_1.0.5328
sndconfig
tuxtype (можно установить вместо него tuxtype2)
drakconfig
drakfloppy
drakxtools-1.1.7-alt35
drakxtools-newt-1.1.7-alt35
Устанавливаем
libpam2
libpcre3
drakxtools-1.1.7-alt34
drakxtools-http-1.1.7-alt34
drakxtools-newt-1.1.7-alt34 - Проверяем выполненную работу, если есть ошибки, то устраняем их.
- Поздравляем себя с успешным обновлением системы.
Каталоги репозитария с необходимыми программными пакетами:
- Для комментирования войдите или зарегистрируйтесь