[Решено] Обновить древнюю систему

Друзья, всем привет!

Случилась у меня незадача.. с компьютером.. так, что решил раскатать старый (года 3 прошло) бэкап с рабочего компьютера на новый диск под другим ПК. Система бодро грузится, даже разрешение в консоли отличное, но никак не смог я задействовать драйвера vesa вместо когда-то бывшей nvidia. На теперешнем ПК вообще радеон. Так и сяк.. получаю подобие "полосатого лупоглаза", иксы не стартуют.

Ну вот я и подумал, может быть сначала стоит обновить систему до актуального состояния, а потом пробовать устанавливать пакеты графических драйверов. В итоге картина такая:
[root@xubuntu /]# pacman -Su
:: Запускается полное обновление системы...
:: Заменить avidemux-gtk на extra/avidemux-qt? [Y/n]
:: Заменить ca-certificates-cacert на core/ca-certificates? [Y/n]
:: Заменить cdrkit на community/cdrtools? [Y/n]
:: Заменить compositeproto на extra/xorgproto? [Y/n]
:: Заменить damageproto на extra/xorgproto? [Y/n]
:: Заменить dmxproto на extra/xorgproto? [Y/n]

предупреждение: evolution-on: установленная версия (20131109-1) новее, чем в community (3.24.2-2)

:: Заменить fixesproto на extra/xorgproto? [Y/n]
:: Заменить fontsproto на extra/xorgproto? [Y/n]
:: Заменить fuse на extra/fuse2? [Y/n]
:: Заменить geoclue2 на extra/geoclue? [Y/n]
:: Заменить gnome-themes-standard на extra/gnome-themes-extra? [Y/n]
:: Заменить gnome-tweak-tool на extra/gnome-tweaks? [Y/n]

:: Заменить inputproto на extra/xorgproto? [Y/n]
:: Заменить kbproto на extra/xorgproto? [Y/n]
:: Заменить libdbus на core/dbus? [Y/n]
:: Заменить libsystemd на core/systemd-libs? [Y/n]
:: Заменить libx264 на extra/x264? [Y/n]
:: Заменить mime-types на extra/mailcap? [Y/n]
:: Заменить mlt-python-bindings на extra/python-mlt? [Y/n]
:: Заменить nvidia-340xx-libgl на extra/nvidia-340xx-utils? [Y/n]
:: Заменить pkg-config на core/pkgconf? [Y/n]
:: Заменить python2-crypto на community/python2-pycryptodome? [Y/n]
:: Заменить randrproto на extra/xorgproto? [Y/n]
:: Заменить recordproto на extra/xorgproto? [Y/n]
:: Заменить renderproto на extra/xorgproto? [Y/n]
:: Заменить scrnsaverproto на extra/xorgproto? [Y/n]
:: Заменить spice-glib на community/spice-gtk? [Y/n]
:: Заменить spice-gtk3 на community/spice-gtk? [Y/n]
:: Заменить videoproto на extra/xorgproto? [Y/n]
:: Заменить wxgtk на extra/wxgtk2? [Y/n]
:: Заменить xextproto на extra/xorgproto? [Y/n]
:: Заменить xf86dgaproto на extra/xorgproto? [Y/n]
:: Заменить xf86vidmodeproto на extra/xorgproto? [Y/n]
:: Заменить xineramaproto на extra/xorgproto? [Y/n]
:: Заменить xorg-mkfontdir на extra/xorg-mkfontscale? [Y/n]
:: Заменить xproto на extra/xorgproto? [Y/n]
разрешение зависимостей...
проверка конфликтов...
:: qt5-base и qtchooser конфликтуют. Удалить qtchooser? [y/N] y
:: poppler и poppler-qt4 конфликтуют. Удалить poppler-qt4? [y/N] y
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: ffmpeg2.8: установка vid.stab (1.1-2) ломает зависимость 'libvidstab.so=1.1-32'
:: ffmpeg2.8: установка libvorbis (1.3.6-1) ломает зависимость 'libvorbis.so=0-32'
:: ffmpeg2.8: установка libvorbis (1.3.6-1) ломает зависимость 'libvorbisenc.so=2-32'
:: ffmpeg2.8: установка libvpx (1.8.0-1) ломает зависимость 'libvpx.so=3-32'
:: ffmpeg2.8: удаление libx264 ломает зависимость 'libx264.so=148-32'
:: ffmpeg2.8: установка x265 (3.0-1) ломает зависимость 'libx265.so=79-32'
:: gstreamer0.10-good-plugins: установка libsoup (2.66.1-1) ломает зависимость 'libsoup-gnome'
:: gstreamer0.10-python: установка python2-gobject2 (2.28.7-2) ломает зависимость 'pygobject>=2.20.0'
:: kdegraphics-okular: удаление poppler-qt4 ломает зависимость 'poppler-qt4'
:: libxfont: удаление fontsproto ломает зависимость 'fontsproto>=2.1.3'
Попытки удалить конфликтующие пакеты приводят к необходимости удаления более 6Гб всего.. гнома, приложений и прочих нужных вещей..
Что можно предпринять в этом случае? Можно как-то обновиться до актуально версии, не сломав все перед этим?
Да уж...
Арч то у меня i686

Тему можно считать закрытой ))
gard
Да уж…
Арч то у меня i686

Тему можно считать закрытой ))
32-битный Арч живет и здравствует если что...
https://archlinux32.org/
Другое дело, что 3 года - многовато, но в принципе возможно.
Уже и это попробовал.
Ругается на pgp-подписи.. удалил таки ценные 6Гб, сейчас качает обновления.
Архив системы есть, так что все восстановимо, но.. i686.. (
Буду пробовать.
Таки переключился я на репозитории archlinux32. Пришлось временно проверку по ключам отключать, но в итоге, вроде без ошибок, установил пакет их ключей. Вечером буду пробовать обновлять саму систему. Вывод, при попытке обновления - такой же, что выше. Если никто не против - буду спрашивать тут по мере борьбы с пакетами. Сдается мне, однако, что придется удалять огромный пласт системы, а потом ставить, что помнится, обратно.
gard
...
:: ffmpeg2.8: установка vid.stab (1.1-2) ломает зависимость 'libvidstab.so=1.1-32'
:: ffmpeg2.8: установка libvorbis (1.3.6-1) ломает зависимость 'libvorbis.so=0-32'
:: ffmpeg2.8: установка libvorbis (1.3.6-1) ломает зависимость 'libvorbisenc.so=2-32'
:: ffmpeg2.8: установка libvpx (1.8.0-1) ломает зависимость 'libvpx.so=3-32'
:: ffmpeg2.8: удаление libx264 ломает зависимость 'libx264.so=148-32'
:: ffmpeg2.8: установка x265 (3.0-1) ломает зависимость 'libx265.so=79-32'
:: gstreamer0.10-good-plugins: установка libsoup (2.66.1-1) ломает зависимость 'libsoup-gnome'
:: gstreamer0.10-python: установка python2-gobject2 (2.28.7-2) ломает зависимость 'pygobject>=2.20.0'
:: kdegraphics-okular: удаление poppler-qt4 ломает зависимость 'poppler-qt4'
:: libxfont: удаление fontsproto ломает зависимость 'fontsproto>=2.1.3'
Удали эти пакеты.
https://t.me/atvva
Уже почти все удалил, удаление в лоб хочет удалить мне всю систему )
Пришлось проходиться по каждому, смотреть кому он нужен и выборочно обновлять нужные пакеты, чтобы зависимости спадали.
Осталось только избавиться от libxfont - самый "сложный"..
Уже тут нагуглил, что можно просто проигнорировать или "подправить" зависимости от этого пакета, ничего не должно сломаться.
Вечером продолжу.
gard
libxfont - самый "сложный
pacman - Syy
pacman -Rdd libxfont
pacman -Su 
Если есть пакеты которые зависят от старых версий libxfont то они устаревшие сами,
вроде gstreamer0.10
и или удалить или смотреть что им на замену пришло
gstreamer0.10 сдался довольно легко, прямо удивительно.
Насчет устаревших пакетов - вся система устаревшая, за исключением точечно обновленных пакетов в процессе избавления от зависимостей, мешающих апдейту
.
Как вариант, я даже не подумал сразу об этом, можно воспользоваться этим:
https://wiki.archlinux.org/index.php/Arch_Linux_Archive#Time_travel
Нужно только точно выяснить дату, когда я сделал дамп системы, можно быть такое решение окажется даже проще, я хотя бы смогу поставить нужные видео-драйвера и получу "ту самую" систему с графикой, а потом уже буду думать как ее обновлять.

То еще квест выходит ))
Что то вы слишком заморачиваетесь,
Дайте полный вывод после тех команд что выше давал
 
Зарегистрироваться или войдите чтобы оставить сообщение.