Есть золотое правило не трогай рабочую систему. И ему всегда надо следовать. Но мне кажется не только у меня такая натура, что хочется попробовать что то новенькое. Эта статейка поможет проапргейдить свою Fedora 9 до Fedora 10 та которая Cambridge. С одинаковым успехом можно обновить свой десктопный комп или тот который юзается как серверное решение.
Ну что приступим?
1. root всегда крут 🙂
Это я к тому что все нижеописанные команды необходимо выполнять используя привилегии суперпользователя. Поэтому нам надо или залогинится под root-ом или если вы вошли как обычный пользователь, использовать команду
| 1 2 3 4 5 | su |
2. Апргейдимся до Fedora 10
До начала каких либо телодвижений с апргейдом, мы должны установить последнии обновления для текущей версии, поэтому:
| 1 2 3 4 5 | yum -y update |
Следующей командой мы очистим кеш нашего yum
| 1 2 3 4 5 | yum clean all |
Вот теперь мы можем начинать процесс upgradе-нга.
Есть два варианта — типа как правильный и рабочий 🙂 Первый — это preupgrade. Он у нас в подпункте 2.1. У меня не получилось его использовать потому что он не позволил мне выбрать для апргейда желаемый вариант — Fedora 10. Судя по инетным записям я не один такой. Так что если у вас такая же ситуация тода вам в подпункт 2.2 — апгрейд с помощью yum-а
2.1 Используем preupgrade
Install preupgrade…
| 1 2 3 4 5 | yum install preupgrade |
… можно сделать это прям с рабочего стола …
| 1 2 3 4 5 | preupgrade |
(На рабочем столе должен запустится мастер преапргейда — выбирайте Fedora 10 и следуйте подсказкам)
… и команда для сервера:
| 1 2 3 4 5 | preupgrade-cli |
Это команда покажет список до чего вы можете проапргейдиться. Если все гуд и в списке есть что то похожее на Fedora 10 (Cambridge), значить можно обновляться. Для этого к предыдущей команде необходимо добавить переменную
| 1 2 3 4 5 | preupgrade-cli "Fedora 10 (Cambridge)" |
Preupgrade также должен обновить ваши пакеты с RPMFusion поэтому все что вам необходимо будет сделать после preupgrade, так это ребутнуть свою систему:
| 1 2 3 4 5 | reboot |
2.2 Апгрейд с помощью Yum
Если предыдущий вариант не сработал или вы предпочитаете использовать yum, тогда этот пункт для вас
Устанавливаем release-пакет Fedora 10:
для архитектуры i386 команда выглядить следующим образом:
| 1 2 3 4 5 | rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm |
а для архитектуры x86_64 вот так:
| 1 2 3 4 5 | rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm |
Потом запускаем
| 1 2 3 4 5 | yum upgrade |
для завершения обновления системы..
Если вы в своей системе используете RPMFusion репозитарии, вы можете обновить пакеты таким образом:
| 1 2 3 4 5 | 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 своего винта:
| 1 2 3 4 5 | /sbin/grub-install /dev/sda |
(при необходимости замените /dev/sda на свой жесткий диск — посмотреть можно используя команду
| 1 2 3 4 5 | 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 системы:
| 1 2 3 4 5 | reboot |


