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

Scientific Linux разработан таким образом, что администратор может легко обновить операционную систему с одного подвыпуска до другого, более свежего.
Однако, вам нет необходимости переходить на более свежий выпуск, поскольку исправления выпускаются в security errata для всех выпусков. Но при этом есть ряд примочек и/или пакетов, включенных в последние выпуски, но отсутствующих в более ранних.
Ниже перечислены действия, которые нужно предпринять, как с yum, так и при использовании apt, чтобы довести систему до уровня последнего подвыпуска. Чтобы осуществить обновление, вы можете использовать как yum, так и apt. Но, все же, yum предпочтительнее. Помните, что для инсталляций на x86_64 архитектуре apt не работает.
Эти инструкции применимы при обновлении между подвыпусками одного выпуска, как, например, с 3.0.1 до 3.0.3. Изменения между выпусками 3 и 4 (например, с 3.0.2 до 4.1) нельзя произвести с помощью yum или apt, они должны производиться с помощью инсталлятора.

YUM

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

  1. rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/4x/i386/misc/RPMS/yum-conf-4x.SL.noarch.rpm
  2. yum update yum
  3. yum update

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

  1. Убедитесь, что вы сделали копию своих данных.
    Я не слышал, чтобы они кому-нибудь понадобились, но вы же не хотите стать первым!
  2. Убедитесь, что у вас имеется достаточно места на жестком диске. В частности, проверьте, есть ли достаточно места в /var/cache, в которую yum выкачивает пакеты rpm.
  3. optional yum update
    В вашей операционной системе все пакеты будут обновлены до последних версий. Это действие, кроме всего прочего, уменьшит продолжительность последнего этапа.
  4. optional yum clean all
    Стирает выкачанные пакеты rpm, чтобы очистить занимаемое ими место на диске.
  5. rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/4x/i386/misc/RPMS/yum-conf-4x.SL.noarch.rpm
    Инсталлирует последнюю версию yum.conf в вашу систему. Если вы настраивали свой собственный yum.cron или yum.cron.excludes, они не будут повреждены.
  6. yum update yum
    Всегда хорошо иметь последнюю версию yum, перед тем как производить обновление. Только имея последнюю версию yum вы можете быть спокойны насчет некоторых ошибок, которые могли бы иметь место.
  7. yum update
    Этот этап самый главный и самый длинный. Именно сейчас и происходят все изменения.
  8. Проверьте настройки своего загрузчика. Хотя обычно yum правильно понимает эти установки, когда обновляет ядро, неплохо было бы проверить конфигурационный файл вашего grub и/или lilo.
  9. optional yum clean all
    Эта команда стирает все rpm'ы, которые были выкачаны, чтобы освободить место на жестком диске.
  10. /sbin/reboot
    Перегружает в ваше новое ядро и выпуск Scientific Linux.

APT

APT не работает для инсталляций на x86_64.

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

  1. rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/4x/i386/misc/RPMS/apt-sourceslist-4x.SL.i386.rpm
  2. apt-get update
  3. apt-get dist-upgrade

  4. apt-get upgrade-kernel

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

  1. Убедитесь, что вы сделали копию своих данных.
    Я не слышал, чтобы они кому-нибудь понадобились, но вы же не хотите стать первым!
  2. Убедитесь, что у вас имеется достаточно места на жестком диске.
  3. rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/4x/i386/misc/RPMS/apt-sourceslist-4x.SL.i386.rpm
  4. apt-get update
  5. apt-get dist-upgrade
  6. apt-get upgrade-kernel
  7. Проверьте настройки своего загрузчика. Хотя обычно apt правильно понимает эти установки, когда обновляет ядро, неплохо было бы проверить конфигурационный файл вашего grub и/или lilo.
  8. /sbin/reboot
    Перегружает в ваше новое ядро и выпуск Scientific Linux.