Skip to content

Scientific Linux

Sections
Personal tools
You are here: Home » Документация » How To » Как сделать обновление до последнего выпуска S.L. 5.x

Как сделать обновление до последнего выпуска S.L. 5.x

Document Actions

Scientific Linux спроектирован таким образом, чтобы администратор мог легко делать обновления на компьютере между минорными релизами.
В принципе, необходимости в таком обновлении нет, поскольку обновления безопасности предоставляются для всех версий. Но зачастую какие-то нововведения и/или пакеты, включенные в новые версии, остаются недоступными в предыдущих релизах.
Ниже описаны действия для yum, при помощи которых можно обновится до последней версии 5.x.
Данные инструкции касаются обновлений между минорными релизами, например -- с 5.0 на 5.1. Обновление мажорных релизов 4 и 5 (напр. с 4.2 на 5.1) не могут быть сделаны через yum, их следует делать через инсталлятор дистрибутива.

YUM

Для нетерпеливых

  1. Только для x86_64 yum remove perl.i386 gaim.i386 gaim-devel.i386
  2. yum clean all
  3. rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/5x/i386/misc/RPMS/yum-conf-latest.SL.noarch.rpm
  4. yum update yum
  5. yum update

Для более осторожных

  1. Убедитесь, что вы сделали резервные копии.
    Ни от кого не слышали, чтобы они понадобились, но береженого бог бережет.
  2. Убедитесь, что у вас достаточно дискового пространства. Особенно обратите внимание на наличие места в /var/cache, куда yum грузит rpm'ы.
  3. Только для x86_64 yum remove perl.i386 gaim.i386 gaim-devel.i386
    В более ранних версиях SL (5.0, 5.1 & 5.2) в x86_64 релизах были представлены i386 версии perl и gaim. Так было сделано у базового производителя и автоматически унаследовано SL. В ходе обновления до новых версий SL надо будет удалить i386 версии perl и gaim из вашей x86_64 установки.
  4. опционально yum update
    Этим вы обновите до последних версий пакеты в своей системе. Также это ускорит выполнение последнего этапа.
  5. yum clean all
    Производится очищение всех header'ов и пакетов старой конфигурации yum. Если это не будет проделано, то велика вероятность, что yum не сможет выполнить требуемые действия.
  6. rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/5x/i386/misc/RPMS/yum-conf-latest.SL.noarch.rpm
    Будет произведена установка самого последнего yum.conf для вашей системы. Если вы вносили какие-то правки в файлы yum.cron или yum.cron.excludes, их трогать не будут.
  7. yum update yum
    Всегда не вредно иметь последнюю версию yum перед тем как производить дальнейшие действия, хотя бы потому что в нем исправлены какие-то баги, которые могут проявиться в процессе работы.
  8. yum update
    Это основной этап, в ходе которого, собственно, и производится обновление.
  9. Проверьте установки grub. Несмотря на то, что при обновлении ядер yum обычно все делает правильно, проверка, что в конфигурационном файле grub все правильно, весьма рекомендуется.
  10. опционально yum clean all
    Удаляются все загруженные rpm'ы, освобождая дисковое пространство.
  11. /sbin/reboot
    Перегружаем обновленный Scientific Linux

Last modified 2012-08-13
 

Powered by Plone

This site conforms to the following standards: