Какая разница между профилями amd64/*/no-multilib и amd64/*? Можно ли их произвольно менять?
winterheart 29 марта, 2009 - 01:39
no-multilib - это чистое 64-битное окружение, библиотеки совместимости с 32-битными приложениями в данном случае не будут устанавливаться. Сто раз подумайте, нужно ли оно вам. Выбрав этот профиль, вы пролетите мимо таких вещей, как, например, wine. Процесс возвращения с no-multilib полон мук и боли :) — у вас даже gcc собрать не получится, и пока нет универсального руководства по переходу.
»
- Для комментирования войдите или зарегистрируйтесь
Очевидно, нужно раскрыть
Очевидно, нужно раскрыть умолчания:
Окружение x86_64 только там, где это возможно. Например, при GRUB_PLATFORMS="pc" загрузчик будет скомпилирован и установлен /boot/grub/
i386-pc
, даже на no-multilib профиле.Здесь опять же подразумевается запуск классической виндовой проприетарщины. Сам же пакет app-emulation/wine вполне себе компилируется и даже запускает 64-битные экзэшники. Например, 64-битный VirtualDub работает без проблем.
Ну и на счёт, "подумать, действительно ли оно нужно", - если уж всё-таки решите пользоваться только 64-битным софтом, то подумайте, возможно, в целях безопасности стоит убрать поддержку 32 бит на уровне самого ядра (опция IA32_EMULATION).