Есть золотое правило не трогай рабочую систему. И ему всегда надо следовать. Но мне кажется не только у меня такая натура, что хочется попробовать что то новенькое. Эта статейка поможет проапргейдить свою Fedora 9 до Fedora 10 та которая Cambridge. С одинаковым успехом можно обновить свой десктопный комп или тот который юзается как серверное решение.
Ну что приступим?
1. root всегда крут 🙂
Это я к тому что все нижеописанные команды необходимо выполнять используя привилегии суперпользователя. Поэтому нам надо или залогинится под root-ом или если вы вошли как обычный пользователь, использовать команду
su
2. Апргейдимся до Fedora 10
До начала каких либо телодвижений с апргейдом, мы должны установить последнии обновления для текущей версии, поэтому:
yum -y update
Следующей командой мы очистим кеш нашего yum
yum clean all
Вот теперь мы можем начинать процесс upgradе-нга.
Есть два варианта — типа как правильный и рабочий 🙂 Первый — это preupgrade. Он у нас в подпункте 2.1. У меня не получилось его использовать потому что он не позволил мне выбрать для апргейда желаемый вариант — Fedora 10. Судя по инетным записям я не один такой. Так что если у вас такая же ситуация тода вам в подпункт 2.2 — апгрейд с помощью yum-а
2.1 Используем preupgrade
Install preupgrade…
yum install preupgrade
… можно сделать это прям с рабочего стола …
preupgrade
(На рабочем столе должен запустится мастер преапргейда — выбирайте Fedora 10 и следуйте подсказкам)
… и команда для сервера:
preupgrade-cli
Это команда покажет список до чего вы можете проапргейдиться. Если все гуд и в списке есть что то похожее на Fedora 10 (Cambridge), значить можно обновляться. Для этого к предыдущей команде необходимо добавить переменную
preupgrade-cli "Fedora 10 (Cambridge)"
Preupgrade также должен обновить ваши пакеты с RPMFusion поэтому все что вам необходимо будет сделать после preupgrade, так это ребутнуть свою систему:
reboot
2.2 Апгрейд с помощью Yum
Если предыдущий вариант не сработал или вы предпочитаете использовать yum, тогда этот пункт для вас
Устанавливаем release-пакет Fedora 10:
для архитектуры i386 команда выглядить следующим образом:
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
а для архитектуры x86_64 вот так:
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm
Потом запускаем
yum upgrade
для завершения обновления системы..
Если вы в своей системе используете RPMFusion репозитарии, вы можете обновить пакеты таким образом:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm && yum -y update
Устанавливаем загрузчик GRUB в MBR своего винта:
/sbin/grub-install /dev/sda
(при необходимости замените /dev/sda на свой жесткий диск — посмотреть можно используя команду
fdisk -l
[root@localhost ~]# fdisk -l
Disk /dev/sda: 160.0 ГБ, 1600041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0cac0cac
[...]
Ну и в завершении опять делаем reboot системы:
reboot


