Victor Wagner wrote: > 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). А тут хрень на полстроки. Во-первых, не на полстроки, во-вторых, скажем, /usr/share/doc/iceweasel/ уже имеет сравнимую длину, а в третьих - какая разница? > Все из-за стремления к излишней гибкости. Гибкость - характерный признак unix-way. Любителей связывать себя по рукам и ногам милости простим в другие известные ОС. > По своему опыту работы с > кросс-компиляцией, которая использует аналогичной длины префиксы, могу > сказать - возможность поставить пакет от другого процессора (который без > qemu все равно не запустится) такой ценой - не нужна. Мне - нужна. Так что - "отучаемся говорить за всех" (с). >> Офигеть, аргумент. Речь идёт про одновременную установку двух и более пакетов >> разных архитектур из (для начала) официально репозитория. Вы у себя тогда >> тоже > > Не нужно ставить готовые пакеты из официальных репозиториев, > предназначенных для других целей. Нужно делать СПЕЦИАЛЬНЫЕ пакеты под > multiarch-систему. А те репозитории, которые этой мульитархитектурной > системой покрываются - постепенно изничтожать. > Нужно оснзнать, что нет отдельных архитектур i386 и amd64. Есть > архитектура x86 с подархитектурами i386, i686 и amd64. И должен быть на > всю эту архитектуру один репозиторий, возможно, с отдельными пакетами > для разных архитектур, или с одним пакетом, включающим разделяемые > библиотеки под разные подархитектуры (как сейчас сделано в пакете > libssl0.9.8). > > И никогда не делать двух неконфликтущих исполняемых файлов под разные > подархитектуры одной архитектуры одинаковыми именами. Вот и осознавайте в Solaris или где хотите. Лично мне в Debian подобные костыли не нужны. Я искренне надеюсь, что большинству остальных разработчиков - тоже. -- Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com C++/Perl developer, Debian Developer
signature.asc
Description: OpenPGP digital signature