LINUX.ORG.RU

как обновить fedora core версии 11

 ,


0

1

Есть очень старая fedora core версия 11.
Надо установить скайп. Скайп не ставиться, вернее ставиться версии порядка 2, которая в связи со сменой протокола не конектится к серверу. Скайп версии 4 не ставится.
В федоре очень много настроек, сносить её и ставить последнюю не хотелось бы.
Пытался обновить следующими командами:

yum update rpm
Выдало вот что:
Setting up Update Process
No Packages marked for Update
yum --enablerepo=rawhide --skip-broken upgrade

час проверяло пакеты и выдало в конце, по очень многим пакетам такую ошибку (привёл самый конец) libc не обновилась:

Error: Missing Dependency: libpolkit.so.2 is needed by package hal-0.5.12-29.20090226git.fc11.i586 (updates)
Error: Missing Dependency: java-gcj-compat is needed by package jakarta-commons-codec-1.3-10.4.fc11.i586 (installed)
Error: Missing Dependency: libgupnp-igd-1.0.so.2 is needed by package farsight2-0.0.14-1.fc11.i586 (updates)
Error: Missing Dependency: libvncserver.so.0 is needed by package directfb-1.2.9-2.fc11.i586 (updates)
Error: Missing Dependency: ant = 1.7.1-10.0.fc11 is needed by package ant-jmf-1.7.1-10.0.fc11.i586 (updates)
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

запуск

package-cleanup --problems

выдал вот что:

Setting up yum            
Loaded plugins: fastestmirror, presto, refresh-packagekit, versionlock
Loading mirror speeds from cached hostfile                            
Reading local RPM database
Processing all local requires
Missing dependencies:
Package gdm-2.26.1-10.fc11.i586 requires /sbin/nologin
Package fakeroot-1.12.2-21.fc11.i586 requires /usr/bin/getopt
Package hal-0.5.12-26.20090226git.fc11.i586 requires util-linux >= 2.12a-16
Package xmlto-0.0.22-1.fc11.i586 requires util-linux
Package mozilla-vlc-1.0.0-0.11rc3.fc11.i586 requires vlc = 1.0.0-0.11rc3.fc11
Package DeviceKit-disks-004-3.fc11.i586 requires util-linux-ng
Package nfs-utils-1.1.5-6.fc11.i586 requires /sbin/nologin
Package redhat-lsb-3.2-3.fc11.i586 requires /bin/dmesg
Package redhat-lsb-3.2-3.fc11.i586 requires /bin/kill
Package redhat-lsb-3.2-3.fc11.i586 requires /bin/more
Package redhat-lsb-3.2-3.fc11.i586 requires /bin/mount
Package redhat-lsb-3.2-3.fc11.i586 requires /bin/umount
Package redhat-lsb-3.2-3.fc11.i586 requires /usr/bin/chfn
Package redhat-lsb-3.2-3.fc11.i586 requires /usr/bin/chsh
Package redhat-lsb-3.2-3.fc11.i586 requires /usr/bin/col
Package redhat-lsb-3.2-3.fc11.i586 requires /usr/bin/ipcrm
Package redhat-lsb-3.2-3.fc11.i586 requires /usr/bin/ipcs
Package redhat-lsb-3.2-3.fc11.i586 requires /usr/bin/logger
Package redhat-lsb-3.2-3.fc11.i586 requires /usr/bin/renice
Package rarian-0.8.1-4.fc11.i586 requires util-linux
Package readahead-1.4.9-1.fc11.i586 requires /usr/bin/ionice
Package prelink-0.4.0-7.fc11.i586 requires util-linux
Package openssh-5.2p1-2.fc11.i586 requires /sbin/nologin
Package policycoreutils-2.0.62-12.6.fc11.i586 requires /bin/mount
Package coreutils-7.2-1.fc11.i586 requires util-linux-ng >= 2.14
Package initscripts-8.95-1.3.i586 requires mount >= 2.11l
Package initscripts-8.95-1.3.i586 requires util-linux >= 2.10s-11
Package usermode-1.100-2.i586 requires util-linux
Package mkinitrd-6.0.86-2.fc11.i586 requires /sbin/losetup
Package mkinitrd-6.0.86-2.fc11.i586 requires mount
Package kde-settings-4.2-10.20090430svn.fc11.noarch requires util-linux

запуск:

package-cleanup --dupes

выдал вот что:

Setting up yum
Loaded plugins: fastestmirror, presto, refresh-packagekit, versionlock

запуск:

rpm -Va --nofiles --nodigest

выдал вот что:

Unsatisfied dependencies for initscripts-8.95-1.3.i586:
        mount >= 2.11l нужен для initscripts-8.95-1.3.i586
        util-linux >= 2.10s-11 нужен для initscripts-8.95-1.3.i586
Unsatisfied dependencies for hal-0.5.12-26.20090226git.fc11.i586: 
        util-linux >= 2.12a-16 нужен для hal-0.5.12-26.20090226git.fc11.i586
Unsatisfied dependencies for mozilla-vlc-1.0.0-0.11rc3.fc11.i586:           
        vlc = 1.0.0-0.11rc3.fc11 нужен для mozilla-vlc-1.0.0-0.11rc3.fc11.i586
Unsatisfied dependencies for usermode-1.100-2.i586:                           
        util-linux нужен для usermode-1.100-2.i586                            
Unsatisfied dependencies for nfs-utils-1:1.1.5-6.fc11.i586:                   
        /sbin/nologin нужен для nfs-utils-1:1.1.5-6.fc11.i586                 
Unsatisfied dependencies for xmlto-0.0.22-1.fc11.i586:                        
        util-linux нужен для xmlto-0.0.22-1.fc11.i586                         
Unsatisfied dependencies for readahead-1:1.4.9-1.fc11.i586:                   
        /usr/bin/ionice нужен для readahead-1:1.4.9-1.fc11.i586               
Unsatisfied dependencies for policycoreutils-2.0.62-12.6.fc11.i586:
        /bin/mount нужен для policycoreutils-2.0.62-12.6.fc11.i586
Unsatisfied dependencies for coreutils-7.2-1.fc11.i586:
        util-linux-ng >= 2.14 нужен для coreutils-7.2-1.fc11.i586
Unsatisfied dependencies for redhat-lsb-3.2-3.fc11.i586:
        /bin/dmesg нужен для redhat-lsb-3.2-3.fc11.i586
        /bin/kill нужен для redhat-lsb-3.2-3.fc11.i586
        /bin/more нужен для redhat-lsb-3.2-3.fc11.i586
        /bin/mount нужен для redhat-lsb-3.2-3.fc11.i586
        /bin/umount нужен для redhat-lsb-3.2-3.fc11.i586
        /usr/bin/chfn нужен для redhat-lsb-3.2-3.fc11.i586
        /usr/bin/chsh нужен для redhat-lsb-3.2-3.fc11.i586
        /usr/bin/col нужен для redhat-lsb-3.2-3.fc11.i586
        /usr/bin/ipcrm нужен для redhat-lsb-3.2-3.fc11.i586
        /usr/bin/ipcs нужен для redhat-lsb-3.2-3.fc11.i586
        /usr/bin/logger нужен для redhat-lsb-3.2-3.fc11.i586
        /usr/bin/renice нужен для redhat-lsb-3.2-3.fc11.i586
Unsatisfied dependencies for openssh-5.2p1-2.fc11.i586:
        /sbin/nologin нужен для openssh-5.2p1-2.fc11.i586
Unsatisfied dependencies for rarian-0.8.1-4.fc11.i586:
        util-linux нужен для rarian-0.8.1-4.fc11.i586
Unsatisfied dependencies for DeviceKit-disks-004-3.fc11.i586:
        util-linux-ng нужен для DeviceKit-disks-004-3.fc11.i586
Unsatisfied dependencies for kde-settings-4.2-10.20090430svn.fc11.noarch:
        util-linux нужен для kde-settings-4.2-10.20090430svn.fc11.noarch
Unsatisfied dependencies for fakeroot-1.12.2-21.fc11.i586:
        /usr/bin/getopt нужен для fakeroot-1.12.2-21.fc11.i586
Unsatisfied dependencies for gdm-1:2.26.1-10.fc11.i586:
        /sbin/nologin нужен для gdm-1:2.26.1-10.fc11.i586
Unsatisfied dependencies for prelink-0.4.0-7.fc11.i586:
        util-linux нужен для prelink-0.4.0-7.fc11.i586
Unsatisfied dependencies for mkinitrd-6.0.86-2.fc11.i586:
        /sbin/losetup нужен для mkinitrd-6.0.86-2.fc11.i586
        mount нужен для mkinitrd-6.0.86-2.fc11.i586

Получается не всё обновилось.
скайп - скачал бинарники и просто их скопировал.
glibc как была версии libc-2.10.1.so так и осталась.
соответственно по ldd скайп показывает что все библиотеки есть, а при запуске /usr/share/skype/skype --version выдаёт вот что:

/usr/share/skype/skype: symbol lookup error: /usr/share/skype/skype: undefined symbol: _ZN9QHashData14detach_helper2EPFvPNS_4NodeEPvEPFvS1_Eii
при запуске /usr/share/skype/skype выдаёт вот что:
Ошибка сегментирования

Не знаю даже что и делать?

★★

Ответ на: комментарий от v4567

fedora 11 - это 7 лет и 14 релизов назад

не надо создавать себе проблем, переложи данные (фото, музыку, фильмы, логи мессенджеров и историю браузера) и дай всему остальному спокойно умереть

alpha ★★★★★
()
Ответ на: комментарий от alpha

бекап есть.
как быть с настройками?
на другой диск уже поставил 25 версию.
нету кучи программ, нет настроек, в консоле по нажатию шифт+тире вместо подчёркивания рисует пробел - это нахрапом побороть не смог.
стоит гном, нужен kde.

v4567 ★★
() автор топика
Последнее исправление: v4567 (всего исправлений: 1)

Спасу тебя от страданий: говноскайп под линукс перестаёт работать с первого марта.

anonymous
()
Ответ на: комментарий от v4567

никакого простого пути нет, куча программ за 7 лет тоже существенно изменилась. Настрой то что нужно заново, с учетом того, что некоторые опции могут попросту отсутствовать и придется перепривыкать.

Для kde можно было ставить kde-spin

https://spins.fedoraproject.org/kde/download/

но можно и так поставить группу kde-desktop-environment и выбрать сеанс при входе в систему

alpha ★★★★★
()
Ответ на: комментарий от v4567

У тебя железные яйца и древнее железо, раз ты выдержал столько лет. Я сам с 11-12 версии начинал когда-то, ты разницы не заметишь визуально, а с софтом нужно всё равно голову ломать, потому что уже через пару лет что-то исчезает (читай - перестаёт поддерживаться).

ZERG ★★★★★
()
Ответ на: комментарий от alpha

но можно и так поставить группу kde-desktop-environment и выбрать сеанс при входе в систему

Это не очень хороший вариант. Как минимум, с mime-типами будут проблемы.

carasin ★★★★★
()
Последнее исправление: carasin (всего исправлений: 1)
Ответ на: комментарий от Deleted

А дрова, дрова кто будет под старые версии писать?

ZERG ★★★★★
()

Зря ты так пытаешься обновиться, очень велик риск сделать себе неработающую смесь двух версий.

Я вообще удивлён что у тебя система ещё живая.

Я бы в твоей ситуации предложил такие варианты:

1) Продолжить использовать старую федору, а для скайпа сделать chroot с новой — просто установить те пакеты которые ему нужны (новая libc и все либы которые у него в дереве зависимостей)

2) Сделать полную резервную копию старой федоры (образ диска или e2image -a), далее пытаться обновиться. Для этого проще всего было бы наверное скачать образ федоры, взять из него все пакеты и вначале обновить rpm и его зависимости, затем обновить всё остальное без учёта зависимостей, а затем уже чинить зависимости.

3) Не использовать skype, тем более что он всё равно скоро перестанет работать.

4) Поставить другой дистрибутив, а старую fedora гонять через chroot. Советую Slackware брать.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)

Мне казалось, Скайпие есть в статическом собранном виде.

takino ★★★★★
()

Либо ты что-то недоговариваешь, либо у тебя система вообще не обновлялась. Когда юм жалуется, что «Error: Missing Dependency:» он ВООБЩЕ ничего не трогает. Каким образом ты так расп****асил систему, что rpm -Va находит неразрешённые зависимости вообще не понятно, но это случилось ещё раньше, чем команды, которые ты запостил.

Ремонт (и последующее обновление) возможно, но не стоит свеч, просто заархивируй /etc, /home и другие места где могут быть ценные данные и ставь свежую версию.

Надо только успеть, пока из федоры не выкинули иксы, и ещё 7 лет можно прожить.

legolegs ★★★★★
()
Ответ на: комментарий от Xenius

А дрова, дрова кто будет под старые версии писать?

периодически пересобиралось из исходников ядро.

винт просто был перенесён на новое железо

v4567 ★★
() автор топика
Ответ на: комментарий от Xenius

2) Сделать полную резервную копию старой федоры (образ диска или e2image -a), далее пытаться обновиться. Для этого проще всего было бы наверное скачать образ федоры, взять из него все пакеты и вначале обновить rpm и его зависимости, затем обновить всё остальное без учёта зависимостей, а затем уже чинить зависимости.

помоему в chroot не запуститься, ведь интерфейс у скайпа графический и для него нужен дисплей, а chroot дисплея не даст. в chroot перехожу вот так, перехожу из рута в рута:

mount -v --bind /dev $1/dev
mount -vt devpts devpts $1/dev/pts
mount -vt tmpfs shm $1/dev/shm
mount -v --bind /proc $1/proc
mount -vt sysfs sysfs $1/sys

exec chroot $1 env -i HOME=/root TERM="$TERM" PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin /bin/bash --login +h

образ 25 федоры есть, а как с неё обновить rpm и зависимости, а потом всё остальное без зависимостей?

3) Не использовать skype, тем более что он всё равно скоро перестанет работать.

пишут вроде, что под линукс останется.

Мне казалось, Скайпие есть в статическом собранном виде.

да есть старые версии, сейчас они не работают. те что работают в статическом виде не нашёл, если кто знает дайте ссылку.

Ремонт (и последующее обновление) возможно, но не стоит свеч, просто заархивируй /etc, /home и другие места где могут быть ценные данные и ставь свежую версию.

да на другой диск поставил последнюю 25 версию. выбрал два языка для раскладки клавиатуры, русский и английский - США, вроде-ж правильно надо США брать, если британию то будут проблемы. Так вот в консоле нажимаю shift+- и вместо подчёркивания получаю пробел. Сразу нахрапом эту проблему так и не победил.

v4567 ★★
() автор топика
Последнее исправление: v4567 (всего исправлений: 1)
Ответ на: комментарий от v4567

Так вот в консоле нажимаю shift+- и вместо подчёркивания получаю пробел. Сразу нахрапом эту проблему так и не победил.

и не нужно, ты уже и так потратил времени на решение проблемы больше, чем нужно на переобучение.

ZERG ★★★★★
()
Ответ на: комментарий от legolegs

Ремонт (и последующее обновление) возможно, но не стоит свеч, просто заархивируй /etc, /home и другие места где могут быть ценные данные и ставь свежую версию.

ремонт будет заключаться в удалении этих пакетов которые написало что не смогло обновить? и как после ремонта обновлять, просто стало даже интересно?

v4567 ★★
() автор топика

Не знаю даже что и делать?

Обновлять имеет смысл последовательно, релиз за релизом. Но до 25 федоры обновляться очень долго, проще переустановить и перенести все настройки, какие только есть.

На такой старой федоре всякие контейнеры тоже вряд ли удастся использовать.

Wizard_ ★★★★★
()
Ответ на: комментарий от ZERG

Да вы, батенька, извращенец. С таким же успехом можно всё из исходников ставить.

Да, по книжке в своё время собирал lfs, все загрузочные скрипты написал сам, стояла система в виде шлюза, больше года, было всё нормально.

Но знаний особых в сборах из исходников не получил. Сбор lfs просто громкое название, а так копируй и вставляй с книжке и всё.

Хотел углубиться в системное программирование, но сам не потяну, много для меня не ясного, спросить не у кого, курсов, даже удалённых так и не нашёл.

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

в последних федорах да и не только вместо sysV стоит systemd, я его совсем не заню. В обновлённую или поставленную 25 федору установить sysV наверное не получится? Какие ещё остались дистрибутиви, последние ихние версии в которых ещё стоит sysV.

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

в общих чертах хотя бы обрисуйте этапы исправления ошибок и обновления.

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

помоему в chroot не запуститься, ведь интерфейс у скайпа графический и для него нужен дисплей, а chroot дисплея не даст.

Никто не запрещает иксы в чруте запустить. Или запустить в своих основных иксах Xnest и дать скайпу доступ к нему. Иксы работают даже между разными компами по сети.

А вообще, переходи на Mumble / Jabber / Tox / ring.cx / whatever, главное чтобы были свободные имплементации сервера и клиента

Xenius ★★★★★
()
Ответ на: комментарий от v4567

Сбор lfs просто громкое название, а так копируй и вставляй с книжке и всё.

Надо не копировать и вставлять, а читать ман на каждую команду и убеждаться что ты полностью понимаешь весь процесс.

Xenius ★★★★★
()
Ответ на: комментарий от v4567

Какие ещё остались дистрибутиви, последние ихние версии в которых ещё стоит sysV.

Slackware. Ещё CRUX, но мне не понравился тем что репозиторий маленький. Если любишь сам писать сборочные скрипты — хороший выбор, там для этого всё оптимизировано. А вообще их довольно много, но в списке в одну кучу нормальные дистры, специальные и livecd.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)
Ответ на: комментарий от Xenius

Надо не копировать и вставлять, а читать ман на каждую команду и убеждаться что ты полностью понимаешь весь процесс.

процесс то я понимаю, но как только пытался что то сделать от себя, вылазила куча ошибок, решить которые я так и не мог.

v4567 ★★
() автор топика
Ответ на: комментарий от v4567

удалось запустить скайп
скопировал все файлы porteus
chroot-нулся туда
запустил startx
создало новый дисплей :1, он получился на F3, перешол в него, запустил командную строку и из командной строки запустил скайп перенаправив вывод в нулевой дисплей DISPLAY=:0 /usr/share/skype/skype

v4567 ★★
() автор топика
Последнее исправление: v4567 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.