Из-за некоторой специфики существующего мира проприетарного ПО, не всё сейчас доступно в версии для 64х битного linux. Однако есть необходимость запускать такие приложения, поэтому и обращаюсь с таким вопросом.
Если ответом будет "32х битный chroot", то тут же возникают вопросы: а будут ли под ним нормально работать приложения, которым необходимы X'ы? и будет ли в нем нормально работать wine?
-
Если пробросить внутрь chroot все /proc, /dev, /tmp (для сокетов), то все должно работать (в крайнем случае, кое-где права подкрутить придется)
А точно ли вам нужно 64бита? Сколько у вас оперативки?
-
-
Ответ на Ваш вопрос: нет, не точно. Но уже стоит, поэтому и вопрос задал. Холивар 64vs32 был раньше, и я для себя принял решение, установив 64.
Хотя, если chroot работает нормально, то фактически мы получаем 32х битную рабочую систему по одному требованию и такой вариант меня устроит больше, чем полностью перестановка системы.
-
-
под 64 битами заметно шустрее переделывается видео, как в хвид, так и в х264 (другими форматами не пользуюсь). ну и еще разные вещи, типа архиваторов (не всех, правда) и т.д. так что, правильное решение.
а что именно все еще не работает в 64-битке?
-
-
wine, unigine'овые демы, еще некоторые вещи подобного рода.
-
-
это насколько древний у тебя дистр, что вайн под 64-биткой не идет? у меня все нормально.
вайн в любом случае желательно иметь новый, если у тебя *бунта или дебиан, то есть свежие репы, вроде они описаны на winehq.com. если что-то другое, то не знаю, но можно собрать из исходников.
-
-
Arch. У него там в PKGBUILD к wine-git (нестабильному) еще в зависимостях висят lib32.
-
-
для арча можно использовать сборку wine для x64 из французского репозитария archlinuxfr/bin32-wine 1.1.18-1 (если лень собирать из aur).
По поводу chroot в 32 - тут http://wiki.archlinux.org/index.php/Arch64_FAQ_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) и тут http://wiki.archlinux.org/index.php/Arch64_Install_bundled_32bit_system всё что надо))
-
гм. так вайн все-таки не идет или тебе не нравятся эти зависимости? у меня бин32-вайн идет, "скаропки". а то, что для этого ставятся 32-битные либы - а какая разница? работает стабильно и все дела.
-
unigine погуглил, тоже есть поддержка 64-битки. не знаю, как насчет него, но в вайне эта поддержка уже года 2 точно есть.
-
-
Поддержка заявлена, а демки собраны только под x86.
-
xen
-
-
Что-то это извращениями какими-то попахивает. Если я не прав, то прошу тогда подробнее объяснить, что вы имеете ввиду.
з.ы. что такое xen представление имею, а вот как оно работает - знаю очень отдаленно.
-
ты бы еще предложил второй комп рядом поставить и на него 32-битку поставить.
-
А в чем проблема пользоваться multilib, подгрузить несколько либ для эмуляции и свободно запускать 32-битные приложения на 64-битной системе?
-
-
Подробнее можно, какие именно либы нужна для того, чтобы это все заработало. Точнее интересует "базовый набор" без которого 32х битные приложения просто работать не будут, чтобы остальные можно было доставлять просто по мере необходимости.
-
-
Какой у вас дистрибутив? Я с этим делом работал в Gentoo.
Там в ядре нужно включить IA32 Emulation ( в большинстве других дистров оно наверно по дефолту включено), и выбрать подходящий профиль (дефолтный 64-битный подходит)
32-битные либы тянулись автоматически как зависимости, к тому же wine например, работало все на ура.
Либы для совместимости тоже пошли автоматом, обычно называются x86*что-то-там*-emulation.
-
chroot всего лишь меняет корневую директорию. Да, утилиты, которые будут установлены в chroot'е будут 32-битные, но ядро и его модули останутся такими же. И устройства, и работа с ними тоже.
-
-
эээм... и?
Да, согласен, iptables может и не заведётся.
А вообще тогда стоит делать так:
linux32 chroot /new_root /bin/bash
После этого система внутри думает, что ядро 32битное. Насколько это хорошо работает я не знаю.
(я так генту ставил - нигде не споткнулся)
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|