LinuxForum.Fans
Тема

SopCast на amd64

Автор: u____________ 10 сообщений 5407 просмотров
#158001

Здравствуйте. Ubuntu 11.04 amd64.
Пытаюсь установить из репозитроиев программу Sopcast для просмотра p2p футбольных матчей.
Sopcast требует наличие библиотеки lib32stdc++5. Она, вроде бы, у меня лежит в usr/lib уже.
Вот терминал:

Показать
[console]kansuntandin@desktop-2011:~$ sudo apt-get install sp-auth sopcast-player
[sudo] password for kansuntandin:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
lib32stdc++5
НОВЫЕ пакеты, которые будут установлены:
lib32stdc++5 sopcast-player sp-auth
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/731 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3 330 kB.
Хотите продолжить [Д/н]? Д
(Чтение базы данных ... на данный момент установлено 160067 файлов и каталогов.)
Распаковывается пакет lib32stdc++5 (из файла .../lib32stdc++5_3.3.6~ppa~natty1_amd64.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/lib32stdc++5_3.3.6~ppa~natty1_amd64.deb (--unpack):
попытка перезаписать «/usr/lib32/libstdc++.so.5.0.7», который уже имеется в пакете ia32-libs 20090808ubuntu13
dpkg-deb: ошибка: subprocess вставка was killed by signal (Обрыв канала)
Выбор ранее не выбранного пакета sp-auth.
Распаковывается пакет sp-auth (из файла .../sp-auth_3.2.6~ppa1~natty1_amd64.deb)...
Выбор ранее не выбранного пакета sopcast-player.
Распаковывается пакет sopcast-player (из файла .../sopcast-player_0.5.1~ppa1~natty3_amd64.deb)...
Обрабатываются триггеры для bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для python-gmenu ...
Rebuilding /usr/share/applications/desktop.ru_RU.utf8.cache...
Обрабатываются триггеры для hicolor-icon-theme ...
Обрабатываются триггеры для python-support ...
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/lib32stdc++5_3.3.6~ppa~natty1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
kansuntandin@desktop-2011:~$ sudo apt-get install nautilus-open-terminal
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
sp-auth : Зависит: lib32stdc++5 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
[/console]

После этого при попытке установить любую программу через APT получаю последние строчки из вывода консоли, приведённого выше. Это продолжается, пока я не удалю пакет sp-auth, но тогда SopCast не работает.
Подозреваю, что дело в 64-битной версии дистрибутива (ранее, на 32-битной работало нормально).

Пожалуйста, подскажите, как установить Sopcast на Ubuntu amd64 ?

#158010

Вам apt-get кричит:

text

Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
sp-auth : Зависит: lib32stdc++5 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).

Вы сделали?

#158029
newzenon написал:
Вам apt-get кричит:
text

Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
sp-auth : Зависит: lib32stdc++5 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).

Вы сделали?

Конечно сделал! Вот вывод, если нужно:

Показать
[console]kansuntandin@desktop-2011:~$ sudo apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
lib32stdc++5
НОВЫЕ пакеты, которые будут установлены:
lib32stdc++5
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0 B/182 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 844 kB.
Хотите продолжить [Д/н]? Д
(Чтение базы данных ... на данный момент установлено 160152 файла и каталога.)
Распаковывается пакет lib32stdc++5 (из файла .../lib32stdc++5_3.3.6~ppa~natty1_amd64.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/lib32stdc++5_3.3.6~ppa~natty1_amd64.deb (--unpack):
попытка перезаписать «/usr/lib32/libstdc++.so.5.0.7», который уже имеется в пакете ia32-libs 20090808ubuntu13
dpkg-deb: ошибка: subprocess вставка was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/lib32stdc++5_3.3.6~ppa~natty1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[/console]

#158033

Sopcast-то теперь работает, но APT не хочет ничего делать из-за пакета с ошибкой. Попробовал переустановить sp-auth через Synaptic, он выдал такую ошибку:

E: /var/cache/apt/archives/lib32stdc++5_3.3.6~ppa~natty1_amd64.deb: попытка перезаписать «/usr/lib32/libstdc++.so.5.0.7», который уже имеется в пакете ia32-libs 20090808ubuntu13

Но я проверил: в /usr/lib32/ итак отсутствует libstdc++.so.5.0.7. Может, я чего-то недопонимаю?

#158070
newzenon написал:
text
# apt-get -f install
# dpkg --configure -a

Не помогает: терминал снова и снова пишет[console]dpkg: зависимости пакетов не позволяют настроить пакет sp-auth:
sp-auth зависит от lib32stdc++5, однако:
Пакет lib32stdc++5 не установлен.
[/console]

#158074

Похоже, что все проблемы от того, что sp-auth зависит от 32-bit библиотеки(lib32stdc++5), котрую на мою систему установить не получается.

#158075

Кансунтандин, попробуйте скачать lib32stdc++5 с оф сайта, и положить в /usr/lib/ (или /usr/lib32/ ??)

#158076

А вообще с lib32stdc++5 проблем полно вот тут вроде решили:
http://agentzlerich.blogspot.com/2009/11/getting-32-bit-libstdcso5-in-karmic.html
Удалите сначала весь это sp-auth, lib32stdc++5 и иже с ними, ищите мануалы по установке \ настройке этого sopcast'a
Вот то же пытался человек настроить только на Debian
http://linuxforum.ru/viewtopic.php?id=13275

Войдите или зарегистрируйтесь, чтобы ответить.