Оказывается, обновление до Natty удалило пакет compose, и я этого не знал. Исправлено, переустановив compose:)!
óĺá!
Это не полный ответ, но по крайней мере обходной путь:
Запустите skype из командной строки, вручную убедившись, что он указывает на библиотеки i386:
LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ /usr/bin/skype
Это предполагает, что у вас установлен пакет skype: i386 (это похоже на то, что вы делаете).
Реальное решение все еще ускользает от меня, но может отличаться в зависимости от машины ...
[d4 ] Проблема связана с текущим переходом на multiarch (который позволяет библиотеки разных архитектур на одной установке - например, i386 и amd64.)Скайп, установленный из Ubuntu Software Center, - это skype: i386 и необходимо связать с i386 версиями libaries. Я подозреваю, что где-то вдоль линии он загружает библиотеку amd64 вместо версии i386. (Возможно, сломанная установка оставлена из старого пакета или плохо упакованного стороннего продукта?)
Iwan
Это тоже решило проблему. Я запускаю Ubuntu 11.10 64 бит и установил пакет deb deb для 64-битного. При запросе библиотек Qt, используемых Skype, я заметил некоторые 3 библиотеки, которые использовались с установкой Google Планета Земля в / opt / google / earth:
$ ldd /usr/bin/skype | grep Qt
libQtDBus.so.4 => /usr/lib/i386-linux-gnu/libQtDBus.so.4 (0xf7564000)
libQtGui.so.4 => /opt/google/earth/free/libQtGui.so.4 (0xf6af9000)
libQtNetwork.so.4 => /opt/google/earth/free/libQtNetwork.so.4 (0xf69cd000)
libQtCore.so.4 => /opt/google/earth/free/libQtCore.so.4 (0xf66d2000)
libQtXml.so.4 => /usr/lib/i386-linux-gnu/libQtXml.so.4 (0xf627a000)
Запуск из командной строки
LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ /usr/bin/skype
принудительное использование библиотек в каталоге i-386-linux-gnu и успешно запущен Skype.
Чтобы работать с Unity / Dash launcher, я соответствующим образом изменил строку Exec. Это освобождает использование терминала для запуска приложения.
Отредактируйте панель запуска Skype в /usr/share/applications в окне gedit, запущенном из командной строки $ gksu gedit [режим суперпользователя]
Затем замените
Exec=skype
на
Exec=env LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ /usr/bin/skype
Таким образом, Skype можно запустить из Unity / Dash в Ubuntu 11.10
на http://www.skype.com/en/download-skype/skype-for-computer/ выберите «Динамический» в качестве вашего дистрибутива, это даст вам файл, похожий на «skype-4.2.0.13.tar .bz2" . Используйте следующие команды для извлечения и запуска skype:
tar -xvf skype-4.2.0.13.tar.bz2
mv skype-4.2.0.13 skype
./skype/skype &
Исправлена ошибка запуска Skype и звука на Ubuntu 14.04 LTS следующим образом:
Чтобы запустить Skype из терминала: укажите его в библиотеки i386, как показано ниже
LD_LIBRARY_PATH = / usr / lib / i386-linux-gnu / PULSE_LATENCY_MSEC = 30 / usr / bin / skype Чтобы запустить Skype из Dash: отредактируйте файл '/usr/share/applications/skype.desktop'
sudo YOUR_FAVORITE_EDITOR_HERE /usr/share/applications/skype.desktop
Измените эту строку
Exec = env PULSE_LATENCY_MSEC = 60 skype% U на
Exec = env PULSE_LATENCY_MSEC = 30 LD_LIBRARY_PATH = / usr / lib / i386-linux-gnu / skype% U Примечание: я изменил латентность импульсов на 30 с 60, чтобы сделать работу с аудио, и добавил LD_LIBRARY_PATH
Сообщалось, что все еще работает с Ubuntu 14.04.
Источник: Не удалось запустить Skype в Ubuntu 64bit - Ошибка поиска символа