Поставил себе новую openSUSE11.4 - красота! Разработчикам уважение!
Сисетма у меня 64 битная и по этой причине скачанный с официального сайта http://www.skype.com/go/getskype-linux-beta-suse дистрибутив программы скайп работать в моей новой ОС отказывается.
Иконка запуска скайпа прыгает и все на этом заканчивается. В таком случае я запустил скайп через консоль введя команду:
Код: Выделить всё
skypeВ консоль пошли ошибки такие как:
Код: Выделить всё
skype: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directoryВ двух словах: это значит что программе не хватает 32 битных библиотек, а каких именно она вам и сообщает!
Можно из консоли с правами суперадмина выполнить вот такую команду:
Код: Выделить всё
su -c 'zypper install libpng12-0-32bit libqt4-32bit libqt4-dbus-1-32bit libqt4-x11-32bit libsigc++2-32bit xorg-x11-libXv-32bit'Это запустит проверку наличия этих библиотек и если их нет скажет что нужно доустановить и оповестит о необходимости разрулить какие то конфликты если таковые будут. У меня например вот так это выглядело:
Код: Выделить всё
# su -c 'zypper install libpng12-0-32bit libqt4-32bit libqt4-dbus-1-32bit libqt4-x11-32bit libsigc++2-32bit xorg-x11-libXv-32bit'
Загрузка данных о репозиториях...
Чтение установленных пакетов...
'libqt4-x11-32bit' уже установлен.
Нет кандидатов на обновление 'libqt4-x11-32bit-4.7.1-7.1.x86_64'. Новейшая версия уже установлена.
'libpng12-0-32bit' уже установлен.
Нет кандидатов на обновление 'libpng12-0-32bit-1.2.44-7.1.x86_64'. Новейшая версия уже установлена.
'libqt4-32bit' уже установлен.
Нет кандидатов на обновление 'libqt4-32bit-4.7.1-7.1.x86_64'. Новейшая версия уже установлена.
'libqt4-dbus-1-32bit' не найдено в именах пакетов. Поиск возможностей.
'libqt4-32bit', предоставляющий 'libqt4-dbus-1-32bit', уже установлен.
'xorg-x11-libXv-32bit' уже установлен.
Нет кандидатов на обновление 'xorg-x11-libXv-32bit-7.6-6.1.x86_64'. Новейшая версия уже установлена.
'libsigc++2-32bit' не найдено в именах пакетов. Поиск возможностей.
Разрешение зависимостей пакетов...
Будет установлен следующий НОВЫЙ пакет:
libsigc-2_0-0-32bit
1 новый пакет для установки.
Полный размер загрузки: 12,0 KiB. После этой операции будет использовано
дополнительно 18,0 KiB.
Продолжить? [y/n/?] (y): y
Получение пакет libsigc-2_0-0-32bit-2.2.8-3.1.x86_64 (1/1), 12,0 KiB (18,0 KiB после распаковки)
Получение: libsigc-2_0-0-32bit-2.2.8-3.1.x86_64.rpm [готово (0 B/s)]
Установка: libsigc-2_0-0-32bit-2.2.8-3.1 [готово]
linux:/home/stas114 #В итоге все что нужно установлено.
Скайп теперь запускается на ура, что из консоли, что из меню. Настраиваем динамики и микрофон, настраиваем видео (у меня все это заработало сразу и не потребовало сложных манипуляций, думаю и вам это не потребуется.
Надеюсь, это мини руководство кому нибудь поможет немного сэкономить времени для каких нибудь более интересных дел, например для написания багрепорта по какой то возникшей системной ошибке. Или может быть для того чтобы поучаствовать в распространении дистрибутива!
Удачи!
