Сломанные зависимости после установки Skype

После установки скайпа мои зависимости нарушены. Я попытался запустить apt-get -f install, но я получаю только сообщения об ошибках. Я использую Ubuntu 12.04 на AMD64. Если вам нужна дополнительная информация, пожалуйста, сообщите мне.

The following packages have unmet dependencies:
libasound2-plugins:i386:
Depends: libjack-jackd2-0:i386 (>= 1.9.5~dfsg-14)
but it is not going to be installed or libjack-0.116:i386
Get:1 http://ppa.launchpad.net/dns/sound/ubuntu/ precise/main libjack-jackd2-0 i386 1.9.8~dfsg.2-1precise1 [202 kB]
Fetched 202 kB in 1s (105 kB/s)            

Unpacking libjack-jackd2-0:i386 (from .../libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb (--unpack):
 './usr/share/doc/libjack-jackd2-0/buildinfo.gz' is different from the same file on the system
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Спасибо за помощь. Возможно это вызвало LMMS, но проблема появилась после установки скайпа. :)

4
задан 1 January 2014 в 21:41

3 ответа

Спасибо за Вашу поддержку. Я смог зафиксировать его с:

sudo dpkg --remove libasound2:i386 libasound2-plugins:i386

я пытался установить Skype по обоим путям (Центр программного обеспечения и Skype.com). Теперь я просто выполняю +x от официального tarball.

2
ответ дан 1 January 2014 в 21:41

Столкнулся с подобной проблемой с ВИНОМ для 32 битов exes, на x64 Ubuntu 14.04. Поддержка 32-разрядного exes оказывается мультидугой: вино i386, которое зависит от: версии мультидуги i386 различных невинных библиотек.

(Насколько я понимаю, они: пакеты i386 являются идентичными двоичными файлами к тому, что Ubuntu i386 использовала бы, оставляя свободное место на зеркалах, и сохраняя время изготовления, так как нет никакой потребности создать 32bit-for-x64 версию из чего-либо. И конечно разрешение Вам иметь версию на 32 и 64 бита в значительной степени чего-либо установленного рядом, таким образом, можно выполнить любой двоичный файл i386 Linux в x64 системе. А также сохраняя время изготовления и зеркальное пространство, никто ничего не должен конкретно упаковывать как 32bit-on-x64.)

wine1.6-i386:i386 1:1.6.2-0ubuntu4 рекомендует: libasound2-plugins:i386 (то, которое я думаю, требуется, чтобы звук работал, если другая программа имеет открытый поток аудиовыхода, так как это - то, где alsa-> pulseaudio модуль живет.)

libasound2-plugins:i386 1.0.27-2ubuntu2 зависит: libjack-jackd2-0 (> = 1.9.5~dfsg-14) | libjack-0.116

, Пытающийся устанавливать попытки libasound2-plugins:i386 вытянуть в libjack-jackd2-0, который конфликтует с libjack0. Мне уже установили x64 libjack0, таким образом, диспетчер пакетов видит конфликт.

, К сожалению, склонный не понимает, что это могло разрешить зависимость путем установки libjack0:i386 вместо libjack-jackd2-0:i386 для удовлетворения зависимости libasound2-plugins:i386. Вручную выбор его позволяет мне выбрать libasound2-plugins:i386 без конфликтов. (я использовал способность).

Да, который получил звуковую работу для x86 приложений (включая вино), когда pulseaudio необходим. Сначала я думал, что это было упаковочной ошибкой с чем-то, но не, оказывается, что это - просто ошибка в решателе зависимости для мультидуги.

1
ответ дан 1 January 2014 в 21:41

Похож на поврежденный пакет. Необходимо будет удалить libasound2-плагины. Вам, возможно, придется вынудить это удалить, с помощью этой строки sudo dpkg --remove -force --force-remove-reinstreq libasound2-plugins. ( Вот много других команд , который может помочь, Вы вымыться склонный - добираетесь, когда это становится непослушным.)

Skype, в их бесконечной мудрости, не потрудились выпускать 64-разрядную версию их клиента Linux. Поэтому это зависит от 32-разрядных версий всего, от чего это зависит. Так, необходимо будет также сделать это.

Для установки библиотек работайте apt-get install ia32-libs прежде, чем установить Skype.

0
ответ дан 1 January 2014 в 21:41

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

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