Dmitry I. Kulagin -> [email protected] @ Wed, 26 Nov 2014 12:05:32 +0300:
DIK> В Debian multiarch сделан по принципу: amd64 и i386 версии пакетов DIK> устанавливаются точно в те же каталоги, DIK> соответственно совпадающие имена файлов должны быть идентичны по содержимому, DIK> иначе установка ломается DIK> (сейчас это иногда в sid случается). И как следствие, невозможность установки DIK> разных версий, поскольку у них DIK> есть как минимум один отличающийся файл /usr/share/doc/имя DIK> пакета/changelog.Debian.gz, так же содержимое файлов DIK> в /usr/share/имя пакета/ могут зависеть не только от разрядности, но и от DIK> версии; по этой же причине нельзя сразу DIK> установить одновременно 32 и 64-бит версии программы (одно имя файла в /bin). ... хотя, казалось бы - никто не мешает держать одновременно хоть 20 программ, которые предоставляют /usr/bin/x-window-manager... Ну да, одновременно его будет предоставлять только одна, но доступны-то будут все. Нет, конечно, бывают ситуации, когда действительно содержимое /usr/share/пакет роляет, но блин, создавать на ровном месте проблемы из-за различия changelog.Debian.gz, который для _работы_ пакета вообще не нужен... Опять же, нет, все понятно, multiarch у нас на костылях и подпорках, поэтому такие косяки и вылезают. С другой стороны, будь он совсем прямым, одинаковые версии были бы по определению, что тоже не факт, что хорошо. DIK> On 25.11.2014 23:21, Artem Chuprina wrote: >> А кстати, граждане, кто поопытнее с multiarch - это нормально вообще, >> что две разных версии одной библиотеки под две разных архитектуры у >> Ивана подрались между собой? По логике, общего между ними ничего нет. >> Ладно бы они еще зависели от общего -common совпадающей версии, так ведь >> нет... Ну, по крайней мере дистрибутивная libsqlite3-0 ничего такого не >> хочет. >> >> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

