On 2009.12.08 at 20:05:25 +0200, Eugene V. Lyubimkin wrote: > Не поверите, но так и предлагают. Третий раз говорю. Предлагают класть > библиотеки в /usr/lib/i486-linux-gnu/ вместо /usr/lib. А вот за это - убивать на месте. У Solaris имя подкаталога архитектуры состоит из 5-6 символов (sparcv9 или amd64), а симлинки на него - из двух (64). А тут хрень на полстроки.
Все из-за стремления к излишней гибкости. По своему опыту работы с кросс-компиляцией, которая использует аналогичной длины префиксы, могу сказать - возможность поставить пакет от другого процессора (который без qemu все равно не запустится) такой ценой - не нужна. > Офигеть, аргумент. Речь идёт про одновременную установку двух и более пакетов > разных архитектур из (для начала) официально репозитория. Вы у себя тогда тоже Не нужно ставить готовые пакеты из официальных репозиториев, предназначенных для других целей. Нужно делать СПЕЦИАЛЬНЫЕ пакеты под multiarch-систему. А те репозитории, которые этой мульитархитектурной системой покрываются - постепенно изничтожать. Нужно оснзнать, что нет отдельных архитектур i386 и amd64. Есть архитектура x86 с подархитектурами i386, i686 и amd64. И должен быть на всю эту архитектуру один репозиторий, возможно, с отдельными пакетами для разных архитектур, или с одним пакетом, включающим разделяемые библиотеки под разные подархитектуры (как сейчас сделано в пакете libssl0.9.8). И никогда не делать двух неконфликтущих исполняемых файлов под разные подархитектуры одной архитектуры одинаковыми именами. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org