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

Attachment: signature.asc
Description: OpenPGP digital signature

Ответить