Skip to content

Scientific Linux

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

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

Document Actions

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

YUM

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

  1. yum clean all
  2. yum --releasever=6x update
    Замечание: 6x может быть заменено на любую необходимую вам версию, например для 6.2 yum --releasever=6.2 update
  3. Обновление только для 6.0 yum install yum-conf-sl-other

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

  1. Убедитесь, что вы сделали резервные копии.
    Ни от кого не слышали, чтобы они понадобились, но береженого бог бережет.
  2. Убедитесь, что у вас достаточно дискового пространства. Особенно обратите внимание на наличие места в /var/cache, куда yum грузит rpm'ы.
  3. опционально yum update
    Этим вы обновите до последних версий пакеты в своей системе. Также это ускорит выполнение последнего этапа.
  4. yum clean all
    Производится очищение всех header'ов и пакетов старой конфигурации yum. Если это не будет проделано, то велика вероятность, что yum не сможет выполнить требуемые действия.
  5. yum --releasever=6x update sl-release
    Замечание: 6x может быть заменено на любую необходимую вам версию, например для 6.2 yum --releasever=6.2 update
    Таким образом, в вашей системе будет установлена последняя версия sl-release. Пакет sl-release устанавливает версию SL.
  6. Обновление только для 6.0 yum install yum-conf-sl-other
    В SL 6.0, 'security' и 'fastbugs' помещены в sl-updates.repo, предоставляемый sl-release rpm. В SL 6.1 'security' теперь помещается в sl.repo, предоставляемый sl-release rpm, а 'fastbugs' -- в sl-other.repo, предоставляемый yum-conf-sl-other rpm.
  7. yum update
    Это основной этап, в ходе которого, собственно, и производится обновление.
  8. Проверьте установки grub. Несмотря на то, что при обновлении ядер yum обычно все делает правильно, проверка, что в конфигурационном файле grub все правильно, весьма рекомендуется.
  9. опционально yum clean all
    Удаляются все загруженные rpm'ы, освобождая дисковое пространство.
  10. /sbin/reboot
    Перегружаем обновленный Scientific Linux

Last modified 2012-08-13
 

Powered by Plone

This site conforms to the following standards: