Обновление Fedora 15 до Fedora 16 (Desktop и Server)

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

FedoraВ этой статье описывается, как можно обновить систему Fedora 15 до Fedora 16. Процедура обновления работает, как для настольных, так и серверных установок. Я не даю никаких гарантий, что это будет работать у Вас!

Предварительные замечания

Команды в этой статье, должна быть выполнена с привилегиями суперпользователя root. Откройте терминал (на персональном компьютере с Fedora 15 перейдите к Applications - System Tools - Terminal) и войдите в систему как root, а если Вы вошли в систему как обычный пользователь, введите:

  • su

... чтобы стать root (администратором). Пожалуйста, убедитесь, что система, которую Вы хотите обновить имеет более чем 600 МБ свободной оперативной памяти - в противном случае система может зависнуть, когда она попытается загрузиться со следующее сообщением (оставив Вас с непригодной к работе системой):

Trying to unpack rootfs image as initramfs...

Обновление до Fedora 16 (Desktop)

Рабочая станция = персональный компьютер = Desktop

Сначала мы должны обновить RPM пакет:

  • yum update rpm

Теперь мы установим последние обновления:

  • yum -y update

Далее мы чистим yum кэш:

  • yum clean all

Если Вы заметили, что новое ядро получило установленое в yum обновления, Вам необходимо выполнить перезагрузку систему:

  • reboot

(После перезагрузки, снова непосредственно войдите в систему как root, либо с помощью:

  • su

Теперь мы подошли к процессу обновления. Мы можем сделать это с preupgrade (preupgrade также будет отвечать о Вашем RPMFusion пакетов). Установим preupgrade ...

  • yum install preupgrade

... и вызовим его так:

  • preupgrade

Preupgrade мастер запустится на рабочем столе. Выберите Fedora 16 (Verne). Затем система приготовится к обновлению.

В конце нажмите на кнопку Reboot Now. После перезагрузки, может быть выполненно обновление. Это может занять довольно много времени, поэтому запаситесь терпением.


Обновление до Fedora 16 (Сервер/Server)

Сначала мы должны обновить RPM пакет:

  • yum update rpm

Теперь мы установим последние обновления:

  • yum -y update

Далее мы чистим yum кэш:

  • yum clean all

Если Вы заметили, что новое ядро получило установленное в yum обновления, Вам необходимо выполнить перезагрузку систему:

  • reboot

(После перезагрузки, снова непосредственно войдите в систему как root, либо с помощью:

  • su

Теперь мы подошли к процессу обновления. Мы можем сделать это с preupgrade (preupgrade также будет отвечать о Вашем RPMFusion пакетов). Установим preupgrade ...

  • yum install preupgrade

... и вызовим его так:

  • preupgrade-cli

Он покажет Вам список релизов, которые можно обновить до последней версии. Если все пойдет хорошо, он должен показать что-то вроде Fedora 14 (Laughlin) в список:

[root@server1 ~]# preupgrade-cli
Loaded plugins: blacklist, langpacks, whiteout
No plugin match for: rpm-warm-cache
No plugin match for: remove-with-leaves
No plugin match for: auto-update-debuginfo
Loaded plugins: langpacks, presto, refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
   "Fedora 16 (Verne)"
[root@server1 ~]#

Чтобы обновить релиз, добавим в строку preupgrade-CLI команду:

  • preupgrade-cli "Fedora 16 (Verne)"

Если, процесс установки выдает ошибку типа:

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)

Необходимо выполнить видоизмененную команду:

  • LANG=C preupgrade-cli "Fedora 16 (Verne)"

Preupgrade также будет отвечать за Ваши RPMFusion пакеты, теперь по окончанию перезагрузите систему:

  • reboot

Во время перезагрузки, выполняются обновление. Это может занять довольно много времени, поэтому запаситесь терпением. После чего Вы сможете войти на своей новой Fedora 16 сервер.