Я пытаюсь установить Skype в 12.04LTS.
Это не удается установить от Центра программного обеспечения, жалуется на skype-bin
будучи виртуальным пакетом.
skype-bin fails to install from apt-get, requires ia32-libs.
Несколько источников онлайн указали на установку ia32-libs-multiarch
. Достаточно ярмарка.
Попробованный для установки ia32-libs-multiarch
от apt-get
. Еще несколько зависимостей от пакетов на 32 бита, которые являются в ожидании. Каждый пакет имеет еще 4, 5 зависимостей от пакета на 32 бита в ожидании. Действительно, это - ад.
Как я могу сказать Ubuntu не содержать что-нибудь, просто устанавливать чертовы пакеты и его зависимости?
У меня была подобная проблема с поврежденными зависимостями при попытке установить вино и acroread и жалобу при попытке установить ia32-libs-multiarch, сразу после обновления до 12,04 от 11,04 (передающий более чем 11,10). Кажется, что некоторый ppa's я имел в 11,04 установленных более новых версиях приложений в системе. После обновления остатки этих приложений, казалось, сделали некоторую путаницу в зависимостях.
решение, которое, кажется, работает (до сих пор), было найдено на немецкой плате человечности ( http://forum.ubuntuusers.de , сообщения от пользователя Lasall):
Сначала снижение требуется и делается со следующим: создайте 'предпочтительный' файл:
sudo vi /etc/apt/preferences
и вставляют следующие строки:
Package: *
Pin: release a=precise*
Pin-Priority: 2012
Приоритет Контакта должен быть больше, чем 1 000.
Затем можно понизить незаконные приложения с:
sudo apt-get dist-upgrade
Затем можно установить пакеты, которые жаловались на зависимости, как sudo apt-get install ia32-libs-multiarch
, или sudo apt-get install ia32-libs
.
Наконец, необходимо удалить файл, который Вы просто создали:
sudo rm /etc/apt/preferences
, потому что еще никакие новые обновления не были бы найдены.
Hope это помогает Вам также!
См. , этот раздел из информации о версии Debian для руководства по отключению пакета содержит.
Ваши проблемы могли также быть вызваны пакетами PPA. Включая apt-get install skype
вывод мог помочь понять причины здесь
Я полагаю, что текущие версии Skype (4.x) больше не затрагиваются этим, поскольку это стало знающей Мультидугой!
skype-bin
пакет в Каноническом репозитории партнера имеет его в наличии как i386
:
apt-cache policy skype-bin
skype-bin:i386:
Installed: 4.1.0.20.0-0ubuntu0.12.04.2
Candidate: 4.1.0.20.0-0ubuntu0.12.04.2
Version table:
*** 4.1.0.20.0-0ubuntu0.12.04.2 0
500 http://archive.canonical.com/ubuntu/ precise/partner i386 Packages
100 /var/lib/dpkg/status
apt-cache show skype-bin | grep -i arch
Architecture: i386
Multi-Arch: foreign
Это заставляет его установить безупречно регулярными зависимостями от i386
пакеты.