[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: skype



Dmitry I. Kulagin -> debian-russian@lists.debian.org  @ 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 ничего такого не
 >> хочет.
 >>
 >>   


Reply to: