Как сделать обновление до последнего выпуска 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
Для нетерпеливых
-
rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/4x/i386/misc/RPMS/yum-conf-4x.SL.noarch.rpm
-
yum update yum
-
yum update
Для более осторожных
-
Убедитесь, что вы сделали копию своих данных.
Я не слышал, чтобы они кому-нибудь понадобились, но вы же не хотите стать первым!
- Убедитесь, что у вас имеется достаточно места на жестком диске. В частности, проверьте, есть ли достаточно места в /var/cache, в которую yum выкачивает пакеты rpm.
- optional
yum update
В вашей операционной системе все пакеты будут обновлены до последних версий. Это действие, кроме всего прочего, уменьшит продолжительность последнего этапа.
- optional
yum clean all
Стирает выкачанные пакеты rpm, чтобы очистить занимаемое ими место на диске.
-
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, они не будут повреждены.
-
yum update yum
Всегда хорошо иметь последнюю версию yum, перед тем как производить обновление. Только имея последнюю версию yum вы можете быть спокойны насчет некоторых ошибок, которые могли бы иметь место.
-
yum update
Этот этап самый главный и самый длинный. Именно сейчас и происходят все изменения.
- Проверьте настройки своего загрузчика. Хотя обычно yum правильно понимает эти установки, когда обновляет ядро, неплохо было бы проверить конфигурационный файл вашего grub и/или lilo.
- optional
yum clean all
Эта команда стирает все rpm'ы, которые были выкачаны, чтобы освободить место на жестком диске.
-
/sbin/reboot
Перегружает в ваше новое ядро и выпуск Scientific Linux.
APT
APT не работает для инсталляций на x86_64.
Для нетерпеливых
-
rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/4x/i386/misc/RPMS/apt-sourceslist-4x.SL.i386.rpm
-
apt-get update
apt-get dist-upgrade
-
apt-get upgrade-kernel
Для более осторожных
- Убедитесь, что вы сделали копию своих данных.
Я не слышал, чтобы они кому-нибудь понадобились, но вы же не хотите стать первым!
- Убедитесь, что у вас имеется достаточно места на жестком диске.
-
rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/4x/i386/misc/RPMS/apt-sourceslist-4x.SL.i386.rpm
-
apt-get update
-
apt-get dist-upgrade
-
apt-get upgrade-kernel
- Проверьте настройки своего загрузчика. Хотя обычно apt правильно понимает эти установки, когда обновляет ядро, неплохо было бы проверить конфигурационный файл вашего grub и/или lilo.
-
/sbin/reboot
Перегружает в ваше новое ядро и выпуск Scientific Linux.