LINUX.ORG.RU

Не могу поставить x86 пакет на Linux 64

 , ,


0

1

ОС: Debian 8 64 бит.

Вот собственно команда и её вывод. Помогите решить.

$sudo apt-get install libsdl2-mixer-2.0-0:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libsdl2-mixer-2.0-0:i386 : Зависит: libmodplug1:i386 но он не будет установлен
                            Рекомендует: musescore-soundfont-gm:i386 но он не может быть установлен или
                                                    fluid-soundfont-gm:i386 но он не может быть установлен или
                                                    freepats:i386 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Ответ на: комментарий от ZenitharChampion

Ввёл то, что вы написали и пошла установка, НО удалились кое-какие нужные программки. Можно как-то отменить команду?

mencey ()
Ответ на: комментарий от ionanahin

Точно. Прога требовала файл в таком духе libSDL2_mixer20.s.0.

mencey ()
Ответ на: комментарий от ZenitharChampion

Ничего страшно, т.к. то, что удалилось, свободно устанавливается обратно. Только при этом слетает sdl2-mixer:i386. Попробую собрать из исходников.

mencey ()

Если посмотреть на то, что показывает apt-cache show libmodplug1:i386:

Package: libmodplug1
Source: libmodplug (1:0.8.8.4-4.1)
Version: 1:0.8.8.4-4.1+b1
Installed-Size: 340
Maintainer: Zed Pobre <zed@debian.org>
Architecture: i386
Replaces: xmms-modplug (<< 2.04-1)
Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1)
Conflicts: xmms-modplug (<< 2.04-1)
Description-en: shared libraries for mod music based on ModPlug
 Module files (MOD music, tracker music) are a family of music file
 formats originating from the MOD file format on Amiga systems used in
 late 1980s.
 .
 This is a library based on the mod music rendering code from ModPlug,
 a popular Windows mod player written by Olivier Lapicque, found at
 http://www.modplug.com.
Description-md5: fa315d9a6c9673cd063644e36eb92a84
Homepage: http://modplug-xmms.sourceforge.net/
Tag: role::shared-lib
Section: libs
Priority: optional
Filename: pool/main/libm/libmodplug/libmodplug1_0.8.8.4-4.1+b1_i386.deb
Size: 165122
MD5sum: 8a8aef3bea692754280becf95fb54fec
SHA1: cc83615b20bdec37ab7de706e63cd3e9c32e2f1d
SHA256: 61c54648cfcbc149c04f32681ac3fa01235d0bc5f17dcf3ea668801dacf9a84f
то можно заметить, что среди разных всяких заголовков отсутствует Multi-Arch. То есть libmodplug1:amd64 и libmodplug1:i386 вместе установить невозможно, придется снести libmodplug1:amd64, а вместе с ним много всего.

Вывод такой: в jessie то, что ты хочешь сделать, не получится.

Как паллиативное решение может пройти установка libmodplug1:amd64 и libmodplug1:i386 (обоих пакетов, только один не выйдет) из stretch, вроде зависимости позволяют установить их в jessie. Но не исключено, что что-то другое не установится при этом.

TeopeTuK ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.