Обновление Fedora15 до Fedora16
-
- Писатель
- Сообщения: 60
- Зарегистрирован: 06 окт 2011, 19:54
- Откуда: Рига, Латвия
- Контактная информация:
Re: Обновление Fedora15 до Fedora16
(Прошу прощения за спартанский поост -- глючил дрйвер клавы и не работал русский язык)
Устаревшие пакеты показывает package-cleanup --orphans -- это как правило можно удалять сразу, а package-cleanup --problems должен как раз выявлять и показывать битые зависимости. Эти команды рекомендуется выполнять перед и после каждого апгрейда, вычищая всё лишнее.
Устаревшие пакеты показывает package-cleanup --orphans -- это как правило можно удалять сразу, а package-cleanup --problems должен как раз выявлять и показывать битые зависимости. Эти команды рекомендуется выполнять перед и после каждого апгрейда, вычищая всё лишнее.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Обновление Fedora15 до Fedora16
Sergey371 писал(а): Устаревшие пакеты показывает package-cleanup --orphans -- это как правило можно удалять сразу, а package-cleanup --problems должен как раз выявлять и показывать битые зависимости. Эти команды рекомендуется выполнять перед и после каждого апгрейда, вычищая всё лишнее.
Код: Выделить всё
[root@notebook i386]# package-cleanup --problems
...
No Problems Found
У меня проблем - полные штаны ... вплоть до того, что элементарные system-config* из GNOME он не может обновить:
Код: Выделить всё
Пропущено (ошибка зависимостей):
GConf2.i686 0:2.32.3-1.fc15 GConf2-gtk.i686 0:2.32.3-1.fc15 NetworkManager.i686 1:0.8.999-2.git20110509.fc15
NetworkManager.i686 1:0.8.999-2.git20110509.fc15 NetworkManager.i686 1:0.9.1.90-3.git20110927.fc15 NetworkManager-devel.i686 1:0.9.1.90-3.git20110927.fc15
NetworkManager-glib.i686 1:0.8.999-2.git20110509.fc15 NetworkManager-glib.i686 1:0.8.999-2.git20110509.fc15 NetworkManager-glib.i686 1:0.9.1.90-3.git20110927.fc15
NetworkManager-glib-devel.i686 1:0.9.1.90-3.git20110927.fc15 NetworkManager-gnome.i686 1:0.9.1.90-3.git20110927.fc15 NetworkManager-gtk.i686 1:0.9.1.90-3.git20110927.fc15
NetworkManager-openconnect.i686 0:0.9.0-2.fc15 NetworkManager-openvpn.i686 1:0.9.0-1.fc15 NetworkManager-pptp.i686 1:0.9.0-1.fc15
NetworkManager-vpnc.i686 1:0.9.0-1.fc15 Terminal.i686 0:0.4.8-1.fc15 Thunar.i686 0:1.2.3-1.fc15
abattis-cantarell-fonts.noarch 0:0.0.6-1.fc15 accountsservice.i686 0:0.6.10-2.fc15 accountsservice.i686 0:0.6.10-2.fc15
accountsservice.i686 0:0.6.14-1.fc15 accountsservice-libs.i686 0:0.6.10-2.fc15 accountsservice-libs.i686 0:0.6.14-1.fc15
...
-
- Писатель
- Сообщения: 60
- Зарегистрирован: 06 окт 2011, 19:54
- Откуда: Рига, Латвия
- Контактная информация:
Re: Обновление Fedora15 до Fedora16
Так это похоже на проблемы из-за конфликта с устаревшими пакетами, что пишет package-cleanup --orphans ?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Обновление Fedora15 до Fedora16
Sergey371 писал(а):Так это похоже на проблемы из-за конфликта с устаревшими пакетами, что пишет package-cleanup --orphans ?
Код: Выделить всё
[olej@notebook examples.DRAFT]$ package-cleanup --orphans
Загружены модули: auto-update-debuginfo, fastestmirror, fs-snapshot, local, post-transaction-actions, presto, priorities, protectbase, refresh-packagekit, refresh-
: updatesd, remove-with-leaves, rhnplugin, rpm-warm-cache, upgrade-helper, versionlock
...
_local | 2.9 kB 00:00 ...
_local/primary_db | 7.9 MB 00:00 ...
adobe-linux-i386 | 951 B 00:00
google-chrome | 951 B 00:00
google-talkplugin | 951 B 00:00
russianfedora-fixes | 3.6 kB 00:00
russianfedora-fixes-updates | 3.6 kB 00:00
russianfedora-free | 3.6 kB 00:00
russianfedora-free-updates | 3.6 kB 00:00
russianfedora-nonfree | 3.6 kB 00:00
russianfedora-nonfree-updates | 3.6 kB 00:00
updates | 4.5 kB 00:00
updates/primary_db | 5.4 MB 00:11
0 packages excluded due to repository protections
Может репозитариев ему многовато?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Обновление Fedora15 до Fedora16
А в итоге, по опыту эксплуатации такой обновлённой системы (F12->F15) можно сделать такой поверхностный итог:Sergey371 писал(а):Так это похоже на проблемы из-за конфликта с устаревшими пакетами, что пишет package-cleanup --orphans ?
1. ничего особо хорошего из такого динамического обновления версии дистрибутива - не получается...
2. по крайней мере в Fedora ... что-то там в Ubuntu рассказывают про их обновление ... но в Ubuntu вам расскажут ... и не такого
3. я проделывал такое полное обновление версии дистрибутива в Debian, описывал здесь: Debian (кому любопытно), но таким образом удаётся успешно обновить Debian 6.05 stable до tested
Код: Выделить всё
olej@debian:/etc$ cat /etc/debian_version
wheezy/sid
4. в чём увиденные мною проблемы обновления (это наверняка не всё!):
а). циклические требования обновлений для устаревших (снятых пакетов):
GNOME3 требует обновлённых библиотек GTK+, но стоит GNOME2, который требует старых библиотек GTK+, для которых нет обновлений ... как-то так... (именно между версиями F13-F15 произошла смена GNOME); дальше приходится удалять пакеты, они тянут другие ... в результате 25% установок в системе снесены в хаотическом порядке;
б). systemd - это ещё та песня (между F14-F15) - старые установочные скрипты перестроены под systemd, теперь я никак (без ручных настроек) не могу остановить службы, такие как YUM-обновления, которые он ещё и повписывал в crond.
В итоге: как будет свободное время, я соберусь, и снесу Fedora 15, но установлю Fedora 17 уже как свеже установленная система, сохранив старый /home.
И в этом смысле излюбленный в Fedora LVM - тоже большая гадость, всё-таки лучше (если это не крупный сервер, эксплуатируемый в боевых условиях) статическая разметка разделов диска, с выделением под /home отдельного раздела - традиционщина
А для динамических разделов подождём zfs, которая решает все проблемы, но с которой Linux-ы никак не смирятся ... из-за своей лицензионной гордыни.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Обновление Fedora15 до Fedora16
Достали меня эти обновления ... уже yum совсем часто орёт про битые зависимости...Olej писал(а): 1. ничего особо хорошего из такого динамического обновления версии дистрибутива - не получается...
И проделал я полную переустановку Fedora 15 (динамически обновлённую из Fedora 12) - в Fedora 17.
Работала эта Fedora >2-х полных лет (реальная плотная ежедневная работа), так что накопилось там огромное множество: а). огрех в инсталляции + б). рабочих материалов в /home.
За всё про всё, начиная с download .iso и до окончательной установки всех требуемых мне девелоперских пакетов + восстановление /home (+ настроек /etc + кой-чего в /opt) - это заняло не больше 6 часов времени.
Каждый upgrade из Fedora N в Fedora N+1 - занимал больше времени.
1. download - 26 мин.
2. тем временем cp: /home + /etc + /opt - на внешний USB HDD Transcend (десятка 2-3 Gb - это закончилось раньше download).
3. накатал .iso с помощью dd на USBLive (именно такой рисковый способ решил попробовать, вместо USB-криэйторов, что лучше) - запись USB не быстрая, это ещё 5 мин.
4. сама инсталляция (с ручным статическим разбиением HDD - я уже наелся ранее LVM федоровских "по самое нихочу" ) - не больше ~20 мин ... и мы имеем систему:
Код: Выделить всё
[olej@notebook ACCOUNTS]$ cat /etc/fedora-release
Fedora release 17 (Beefy Miracle)
[olej@notebook ACCOUNTS]$ cat /etc/system-release
RFRemix release 17 (Beefy Miracle)
5. установка нужных пакетов: не более 1 часа...
6. восстановление (копирование) /home - то же самое время, пока шла установка пакетов.
Здесь только небольшая неприятность в том, что оно мне создало по дефаулту юзера с ID:
Код: Выделить всё
[olej@notebook ACCOUNTS]$ cat /etc/p_a_s_s_w_d | grep olej
olej:x:1000:1000:Olej:/home/olej:/bin/bash
Пришлось рекурсивно на каталоги /home применить chmod.
Вот, собственно, и всё!
Так какого ж ... я раньше покупался на это динамическое обновление?
P.S. Совершенно понятно, что бывают случаи в этой жизни, когда динамическое обновление необходимо:
- боевые сервера, с инсталлированными службами, сложными конфигурациями, наполненными SQLбазами, ...
Но рабочая станция программиста-разработчика - это далеко не тот случай!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей