Olej писал(а):
2. Первое с чего начинают рекомендации:
- а вот это можно как-раз не делать - это обновление-добавление описания репозитария, а оно у вас, скорее всего, есть из изначальной установки дистрибутива.
Если вам это не надо (а в большинстве случаев это так и есть) - можете смело пропускать всё
до п.3.
И чтобы подтвердить, что это именно так, я начинаю следующий тур обновления Fedora 13 => Fedora 14
сознательно пропуская весь этот этап с глупостями относительно обновления репозитариев (так по-шагово я скоро дойду и до заявленного в заголовке темы Fedora 15 => Fedora 16, и всё моё описание уже перейдёт из разряда off-topic...
):
Код: Выделить всё
[olej@notebook ~]$ sudo time yum --releasever=14 distro-sync --skip-broken --downloadonly
...
- процесс этот сильно длинный, даже только одни проверки зависимостей, без закачки ... но и здесь я нарвался на неприятности:
Код: Выделить всё
---> Пакет xorg-x11-drv-nv.i686 0:2.1.15-6.fc14 помечен для обновления
---> Пакет xorg-x11-drv-openchrome.i686 0:0.2.904-8.fc14.2 помечен для обновления
---> Пакет xorg-x11-drv-penmount.i686 0:1.4.1-2.fc13 помечен для удаления
--> Обработка зависимостей: /usr/lib/libkadm5clnt.so.6 для пакета: 1:libguestfs-1.6.2-1.fc13.7.i686
--> Обработка зависимостей: /usr/lib/libkadm5srv.so.6 для пакета: 1:libguestfs-1.6.2-1.fc13.7.i686
--> Обработка зависимостей: /lib/libxtables.so.4 для пакета: 1:libguestfs-1.6.2-1.fc13.7.i686
--> Проверка зависимостей окончена
Skip-broken could not solve problems
Ошибка: Пакет: python-psyco-1.6-4.fc12.i686 (@fedora/12)
Необходимо: python(abi) = 2.6
Удаление: python-2.6.4-27.fc13.i686 (@updates/13)
python(abi) = 2.6
Updated By: python-2.7-8.fc14.1.i686 (fedora)
python(abi) = 2.7
Доступно: python3-3.1.2-14.fc14.i686 (fedora)
python(abi) = 3.1
Ошибка: Пакет: gnomecatalog-0.3.4.2-3.fc12.noarch (@updates/12)
Необходимо: python(abi) = 2.6
Удаление: python-2.6.4-27.fc13.i686 (@updates/13)
python(abi) = 2.6
Updated By: python-2.7-8.fc14.1.i686 (fedora)
python(abi) = 2.7
Доступно: python3-3.1.2-14.fc14.i686 (fedora)
python(abi) = 3.1
Ошибка: Пакет: python-psyco-1.6-4.fc12.i686 (@fedora/12)
Необходимо: libpython2.6.so.1.0
Удаление: python-libs-2.6.4-27.fc13.i686 (@updates/13)
libpython2.6.so.1.0
Updated By: python-libs-2.7-8.fc14.1.i686 (fedora)
Not found
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
libvncserver-0.9.7-3.fc12.i686 совпадает с libvncserver-0.9.1-3.fc10.i386
2927.13user 20.13system 52:47.25elapsed 93%CPU (0avgtext+0avgdata 401784maxresident)k
92218inputs+620208outputs (33major+286796minor)pagefaults 0swaps
- 2 (это из >2Gb) пакета: python-psyco-1.6-4.fc12.i686 & gnomecatalog-0.3.4.2-3.fc12.noarch, которые торчат ещё с начала 2010 года - они требуют обновлений в явно выписанные версии (python(abi) = 2.6) когда обновление продукта уже пошло в другую ветку (python(abi) = 3.1).
Как вариант, могу предположить, что эти 2 пакета нужно просто снести ... при необходимости их потом восстановить-доставить в обновлённых версиях ... при условии, что сами пакеты-проекты эти дожили до этих версий. (но прежде хотелось бы глянуть: что эти пакеты вообще из себя представляют?)
P.S. там, в описаниях обновлений, есть ещё шаги, связанные с загрузкой новых GPG-ключей для сертификации, это место описаний тоже вызывает вопросы, но пока оставим их на потом:
Код: Выделить всё
[olej@notebook ~]$ sudo rpm --import https://fedoraproject.org/static/97A1071F.txt
ошибка: https://fedoraproject.org/static/97A1071F.txt: ошибка импортирования.
- я сильно подозреваю, что его там просто нет по тому URL.