В Debian multiarch сделан по принципу: amd64 и i386 версии пакетов
устанавливаются точно в те же каталоги,
соответственно совпадающие имена файлов должны быть идентичны по
содержимому, иначе установка ломается
(сейчас это иногда в sid случается). И как следствие, невозможность
установки разных версий, поскольку у них
есть как минимум один отличающийся файл /usr/share/doc/имя
пакета/changelog.Debian.gz, так же содержимое файлов
в /usr/share/имя пакета/ могут зависеть не только от разрядности, но и
от версии; по этой же причине нельзя сразу
установить одновременно 32 и 64-бит версии программы (одно имя файла в
/bin).
On 25.11.2014 23:21, Artem Chuprina wrote:
А кстати, граждане, кто поопытнее с multiarch - это нормально вообще,
что две разных версии одной библиотеки под две разных архитектуры у
Ивана подрались между собой? По логике, общего между ними ничего нет.
Ладно бы они еще зависели от общего -common совпадающей версии, так ведь
нет... Ну, по крайней мере дистрибутивная libsqlite3-0 ничего такого не
хочет.