В этой статье описывается, как можно обновить системe Fedora 14 до Fedora 15. Процедура обновления работает, как для настольных, так и серверных установок. Я не даю никаких гарантий, что это будет работать у Вас!
Предварительные замечания
Команды в этой статье, должна быть выполнена с привилегиями администратора. Откройте терминал (на персональном компьютере с Fedora 14 перейдите к Applications - System Tools - Terminal) и войдите в систему как root, а если Вы вошли в систему как обычный пользователь, введите:
|
... чтобы стать root (администратором). Пожалуйста, убедитесь, что система, которую Вы хотите обновить имеет более чем 600 МБ свободной оперативной памяти - в противном случае система может зависнуть, когда она попытается загрузиться со следующее сообщением (оставив Вас с непригодной системой):
Trying to unpack rootfs image as initramfs...
Обновление до Fedora 15 (Desktop)
Рабочая станция = персональный компьютер = Desktop
Сначала мы должны обновить RPM пакет:
|
Теперь мы установим последние обновления:
|
Далее мы чистим yum кэш:
|
Если Вы заметили, что новое ядро получило установленое в yum обновления, Вам необходимо выполнить перезагрузку систему:
|
(После перезагрузки, снова непосредственно войдите в систему как root, либо с помощью:
|
Теперь мы подошли к процессу обновления. Мы можем сделать это с preupgrade (preupgrade также будет отвечать о Вашем RPMFusion пакетов). Установим preupgrade ...
|
... и вызовим его так:
|
Preupgrade мастер запустится на рабочем столе. Выберите Fedora 15 (Lovelock). Затем система приготовится к обновлению. Теперь по окончанию нажмите на кнопку перезагрузка. Во время перезагрузки, выполняются обновление. Это может занять довольно много времени, поэтому запаситесь терпением. После чего Вы сможете войти на рабочий стол своей новой Fedora 15.
Обновление до Fedora 15 (Сервер/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 Adding en_US to language list Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list please give a release to try to pre-upgrade to valid entries include: "Fedora 15 (Lovelock)" [root@server1 ~]#
Чтобы обновить релиз, добавим в строку preupgrade-CLI команду:
|
Если, процесс установки выдает ошибку типа:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)
Необходимо выполнить видоизмененную команду:
|
Preupgrade также будет отвечать за Ваши RPMFusion пакеты, теперь по окончанию перезагрузите систему:
|
Во время перезагрузки, выполняются обновление. Это может занять довольно много времени, поэтому запаситесь терпением. После чего Вы сможете войти на своей новой Fedora 15 сервер.