Установка Skype в Ubuntu 13.10

При обновлении Ubuntu 13.04 до Ubuntu 13.10 (64-разрядная версия) инструмент обновления настаивал на удалении Skype .

Я сейчас пытаюсь переустановить Skype. При попытке из центра программного обеспечения (как предложено в Почему не запускается Skype? ) у меня возникает проблема с зависимостями:

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

Итак, давайте попробуем apt-get как обычно:

janr@guzumi:~$ sudo apt-get install skype
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 skype : Depends: ia32-libs (>= 20080808) but it is not installable
         Depends: lib32asound2 (> 1.0.22) but it is not installable
E: Unable to correct problems, you have held broken packages.

Кажется, ia32-libs был удален из Ubuntu. Установка с помощью «apt-get install skype: i386» работает, но при запуске Skype я получаю ошибку сегментации. Поскольку моя система 64-битная, я снова удалил Skype: i386.

Кроме того,

janr@guzumi:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32asound2 lib32ncurses5 lib32bz2-1.0

E: Package 'ia32-libs' has no installation candidate

Я нашел другую страницу ( http://www.webupd8.org/2013/10/get-sound-working-in-skype-with-ubuntu. html ) говоря, что я действительно должен попытаться использовать Skype из версии Ubuntu, поскольку в ней есть исправление для звуковой библиотеки, которого нет в версии, предлагаемой самим Skype. Поэтому я пока воздерживаюсь от этого.

3
задан 13 April 2017 в 15:25

6 ответов

Выполнить:

sudo dpkg --add-architecture i386

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

sudo apt-get update && sudo apt-get install skype

Это разрешит все зависимости и установит пакет, предоставленный в репозитории Canonical Partner. Больше информации по этой ссылке .

0
ответ дан 13 April 2017 в 15:25

Я включил репо Canonical Partners в Ubuntu Software Center (как кто-то еще упомянул), а затем сделал:

sudo apt-get update
sudo apt-get install skype:i386

Это автоматически захватывает все зависимости для 32-битной версии Skype. Вам не нужно самим разбираться с этим.

редактировать: я перечитал ОП - "apt-get install skype: i386", видимо, уже пробовал. Я не получил segfault; все прошло нормально. Возможно, пакет Skype был обновлен, и, следовательно, ошибка была исправлена.

0
ответ дан 13 April 2017 в 15:25

Установка ia32-libs вручную

Вы можете попробовать установить зависимости ia32-libs вручную. Это был только метапакет, зависящий от различных 32-битных библиотек. Это может или не может работать, если Skype действительно настаивает на зависимости от ia32-libs, это не будет работать, даже если все необходимые библиотеки установлены.

Запустите эту команду в терминале (тройной щелчок, чтобы выделить всю строку):

sudo apt-get install bluez-alsa:i386 libgettextpo0:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 gtk2-engines-pixbuf:i386 gtk2-engines-oxygen:i386 gvfs:i386 ibus-gtk:i386 libacl1:i386 libaio1:i386 libao4:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libattr1:i386 libaudio2:i386 libcanberra-gtk-module:i386 libcap2:i386 libcapi20-3:i386 libcups2:i386 libcupsimage2:i386 libcurl3:i386 libdbus-glib-1-2:i386 libesd0:i386 libfontconfig1:i386 libfreetype6:i386 libgail-common:i386 libgconf-2-4:i386 libgdbm3:i386 libglapi-mesa:i386 libglu1-mesa:i386 libgtk2.0-0:i386 libmpg123-0:i386 libncursesw5:i386 libnspr4:i386 libnss3:i386 libodbc1:i386 libopenal1:i386 libpulse-mainloop-glib0:i386 libqt4-dbus:i386 libqt4-network:i386 libqt4-opengl:i386 libqt4-qt3support:i386 libqt4-script:i386 libqt4-scripttools:i386 libqt4-sql:i386 libqt4-svg:i386 libqt4-test:i386 libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386 libqtwebkit4:i386 librsvg2-common:i386 libsane:i386 libsdl-mixer1.2:i386 libsdl-image1.2:i386 libsdl-net1.2:i386 libsdl-ttf2.0-0:i386 libsdl1.2debian:i386 libsqlite3-0:i386 libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libstdc++6:i386 libxaw7:i386 libxml2:i386 libxp6:i386 libxslt1.1:i386 libxss1:i386 libxtst6:i386 odbcinst1debian2:i386 libpulsedsp:i386 xaw3dg:i386 libpam-ldap:i386 libpam-ldapd:i386 libpam-winbind:i386 libnss-ldap:i386 libnss-ldapd:i386 libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgphoto2-port10:i386 libgphoto2-6:i386

Приведенная выше команда была скомпилирована из списка ia32-libs-multiarch зависимостей, как сообщалось apt-cache depends ia32-libs-multiarch в Ubuntu 13.04 .

ПРИМЕЧАНИЕ. Несмотря на то, что я проверил, что все пакеты существуют , вполне возможно, что для пакетов с номерами версий в имени пакета (например, gstreamer0.10-plugins-base:i386) будет доступна новая версия в другом пакете. имя.

0
ответ дан 13 April 2017 в 15:25

Вы можете просто загрузить и установить файл Debian с веб-сайта Skype. Он прекрасно работает для меня (Ubuntu 13.10 64 бит), но это чистая установка.

0
ответ дан 13 April 2017 в 15:25

Действительно, мне удалось получить рабочее видео в SKYPE только с командой в терминале:

PULSE_LATENCY_MSEC=30 LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

Однако, это сработало только после установки пакета ia32-libs [объяснение того, что произошло, см. [ 114] здесь] , что я и сделал, используя следующую процедуру из здесь :

Вот обходной путь с использованием ia32-libs из предыдущего дистрибутива (13.04). Это было протестировано с кандидатом на выпуск 13.10, и все хорошо и функционально.

Установите Synaptic из окна терминала:

sudo apt-get install synaptic

Запустите Synaptic и выберите «Настройки> Репозитории», нажмите «Другое программное обеспечение> Добавить» и вставьте эту строку в поле:

deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse

Нажмите OK и закройте синапс. В терминале

sudo apt-get update && sudo apt-get install ia32-libs
0
ответ дан 13 April 2017 в 15:25

У меня только что была такая же проблема - запуск Xubuntu x64 на Acer C720. Я почти всегда устанавливаю; используя терминал (dpkg). Было уведомление о проблеме зависимостей, хотя.

Когда я открыл Центр программного обеспечения, он автоматически запросил у меня «восстановить» установку. После ремонта скайп работает нормально. Очевидно, что какое-то время не буду переходить на 14.04, пока не услышу, что C720 полностью поддерживаются / почти полностью поддерживаются на Tahr.

Надеюсь, это поможет.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: