Debian – Как узнать, является ли пакет многоархивированным? Зависимость изменяется как отчет об ошибке

Я использую Debian Wheezy 64bit, а вино существует только в 32-битной версии. Поэтому я добавил поддержку многократного использования. Но когда я хочу установить winetricks, это зависимости

depends on wine | wine-unstable

и не

depends on wine | wine-unstable | wine:i386

Итак, aptitude предлагает установить фиктивный 64-битный пакет или не устанавливать winetricks … который не имеет большого смысла 🙂

Итак, мне интересно, нужно ли сообщать об ошибке, потому что зависимости winetricks ошибочны. Для меня это похоже на то, но я ожидаю, что отчет об ошибке уже будет написан.

Как узнать, был ли пакет уже многоархивирован? Будет ли эта проблема решена путем добавления | wine:i386 | wine:i386 в информации о пакете? Должен ли я писать отчет об ошибках в таких случаях?

Проблема не в winetrickswinetricks работы по-другому, как вы думаете (я предлагаю (повторить) чтение первых разделов Multiarch-HOWTO Debian ).

Вам действительно нужно установить wine:amd64 -package вместо wine:i386 -package. Вишневый пакет зависит от wine-bin | wine64-bin wine-bin | wine64-bin . Первый разрешен пакетом wine-bin:i386 , поскольку в его файле управления имеется Multi-Arch: foreign field. Вы можете показать свои записи, например, с помощью apt-cache show wine-bin .

В новой системе Debian пакет wine:amd64 зависит от wine64 | wine32 wine64 | wine32 . Последний разрешен wine32:i386 .

Одна часть моего вопроса – недоразумение:

Хотя есть 64- wine64-bin фиктивный пакет wine64-bin это не означает, что wine:amd64 также является таким пакетом. Моя ручная установка упаковки wine:i386 был apparantly не умным движением, но также основан на этом заблуждении.

Это не последнее слово, потому что это не объясняет необходимость в 64-битной версии wine пакета, а все остальное – 32-битное …