В этой статье описывается, как можно обновить систему Fedora 15 до Fedora 16. Процедура обновления работает, как для настольных, так и серверных установок. Я не даю никаких гарантий, что это будет работать у Вас!
Предварительные замечания
Команды в этой статье, должна быть выполнена с привилегиями суперпользователя root. Откройте терминал (на персональном компьютере с Fedora 15 перейдите к Applications - System Tools - Terminal) и войдите в систему как root, а если Вы вошли в систему как обычный пользователь, введите:
|
... чтобы стать root (администратором). Пожалуйста, убедитесь, что система, которую Вы хотите обновить имеет более чем 600 МБ свободной оперативной памяти - в противном случае система может зависнуть, когда она попытается загрузиться со следующее сообщением (оставив Вас с непригодной к работе системой):
Trying to unpack rootfs image as initramfs...
Обновление до Fedora 16 (Desktop)
Рабочая станция = персональный компьютер = Desktop
Сначала мы должны обновить RPM пакет:
|
Теперь мы установим последние обновления:
|
Далее мы чистим yum кэш:
|
Если Вы заметили, что новое ядро получило установленое в yum обновления, Вам необходимо выполнить перезагрузку систему:
|
(После перезагрузки, снова непосредственно войдите в систему как root, либо с помощью:
|
Теперь мы подошли к процессу обновления. Мы можем сделать это с preupgrade (preupgrade также будет отвечать о Вашем RPMFusion пакетов). Установим preupgrade ...
|
... и вызовим его так:
|
Preupgrade мастер запустится на рабочем столе. Выберите Fedora 16 (Verne). Затем система приготовится к обновлению.
В конце нажмите на кнопку Reboot Now. После перезагрузки, может быть выполненно обновление. Это может занять довольно много времени, поэтому запаситесь терпением.
Обновление до Fedora 16 (Сервер/Server)
Сначала мы должны обновить RPM пакет:
|
Теперь мы установим последние обновления:
|
Далее мы чистим yum кэш:
|
Если Вы заметили, что новое ядро получило установленное в yum обновления, Вам необходимо выполнить перезагрузку систему:
|
(После перезагрузки, снова непосредственно войдите в систему как root, либо с помощью:
|
Теперь мы подошли к процессу обновления. Мы можем сделать это с preupgrade (preupgrade также будет отвечать о Вашем RPMFusion пакетов). Установим preupgrade ...
|
... и вызовим его так:
|
Он покажет Вам список релизов, которые можно обновить до последней версии. Если все пойдет хорошо, он должен показать что-то вроде 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 команду:
|
Если, процесс установки выдает ошибку типа:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)
Необходимо выполнить видоизмененную команду:
|
Preupgrade также будет отвечать за Ваши RPMFusion пакеты, теперь по окончанию перезагрузите систему:
|
Во время перезагрузки, выполняются обновление. Это может занять довольно много времени, поэтому запаситесь терпением. После чего Вы сможете войти на своей новой Fedora 16 сервер.