Обновление ALT Linux 2.4 Master

Предлагаемый подход обновления ALT Linux Compact 2.3 до ALT Linux 2.4 Master основан на том, что вами был создан собственный репозитарий и было произведено полное обновление дистрибутива ALC 2.3 командой apt-get dist-upgrade.

Обновление сразу же будет выполняться до новейших пакетов ALM 2.4, находящихся в  каталогах updates и backports. Следовательно, этот путь показан и тем пользователям, у которых ALT Linux 2.4 Master был установлен изначально.

Обновление дистрибутива до ALM 2.4 требует незначительных „телодвижений“, но если строго следовать указанной ниже последовательности, то никаких трудностей „в пути“ не возникнет.

Последовательность дальнейших действий:

  1. Настраиваем apt-get на Master 2.4. При  этом настраиваем сразу
    main
    contrib
    updates
    backports

    Одновременная настройка на все каталоги необходима в  связи с тем, что для уменьшения размеров репозитария из main и contrib исключена часть пакетов (их обновленные версии присутствуют в updates и backports).

    # Master
    rpm <a href="ftp://localhost/pub/ALTlinux/Master/2.4/" title="ftp://localhost/pub/ALTlinux/Master/2.4/">ftp://localhost/pub/ALTlinux/Master/2.4/</a> ALTLinux main
    rpm-src <a href="ftp://localhost/pub/ALTlinux/Master/2.4/" title="ftp://localhost/pub/ALTlinux/Master/2.4/">ftp://localhost/pub/ALTlinux/Master/2.4/</a> ALTLinux main
    rpm <a href="ftp://localhost/pub/ALTlinux/Master/2.4/" title="ftp://localhost/pub/ALTlinux/Master/2.4/">ftp://localhost/pub/ALTlinux/Master/2.4/</a> ALTLinux contrib
    rpm-src <a href="ftp://localhost/pub/ALTlinux/Master/2.4/" title="ftp://localhost/pub/ALTlinux/Master/2.4/">ftp://localhost/pub/ALTlinux/Master/2.4/</a> ALTLinux contrib
     
    # Backports
    # 2.4
    rpm <a href="ftp://localhost/pub/ALTlinux/backports/2.4/" title="ftp://localhost/pub/ALTlinux/backports/2.4/">ftp://localhost/pub/ALTlinux/backports/2.4/</a> i586 backports
    rpm-src <a href="ftp://localhost/pub/ALTlinux/backports/2.4/" title="ftp://localhost/pub/ALTlinux/backports/2.4/">ftp://localhost/pub/ALTlinux/backports/2.4/</a> i586 backports
     
    # Updates
    # Master
    rpm <a href="ftp://localhost/pub/ALTlinux/updates/Master/2.4/" title="ftp://localhost/pub/ALTlinux/updates/Master/2.4/">ftp://localhost/pub/ALTlinux/updates/Master/2.4/</a> i586 updates
    rpm-src <a href="ftp://localhost/pub/ALTlinux/updates/Master/2.4/" title="ftp://localhost/pub/ALTlinux/updates/Master/2.4/">ftp://localhost/pub/ALTlinux/updates/Master/2.4/</a> i586 updates
  2. Удаляем временные файлы из  /tmp/ и /var/tmp во  избежание проблем с kbuildsycoca.
  3. Выполняем
    # apt-get install rpm
    # apt-get install alternatives
    # apt-get dist-upgrade
  4. Исправляем то, что не обновилось.
    Для обновления „морды“ до 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)
    drakconf
    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
  5. Проверяем выполненную работу, если есть ошибки, то устраняем их.
  6. Поздравляем себя с успешным обновлением системы.

Каталоги репозитария с необходимыми программными пакетами:

Еще в рубрике

Powered by Drupal — Design by drupal.mensh.ru.