на х64 можно ставить софт х32?
на х64 можно ставить софт х32?
да
и соответсвенно, на х32 нельзя поставить х64, да?
да *YES*
Ибо так устроена архитектура современных процессоров x86_64.
на х64 можно ставить софт х32?
теоретически да. На практике — нет, т.к. библиотеки нужны именно 32х битные, а у вас 64х битные.
К счастью, в любом современном линуксе есть(если нет, можно поставить) multilib/multiarch как раз с 32х битными библиотеками.
Но свободное по лучше ставить 64х битное, 32х битное только закрытое(типа скайпа) и wine приходится.
и соответсвенно, на х32 нельзя поставить х64, да?
если только взять исходники, и собрать (может быть это и невозможно для какого-то приложения).
[quote="sasch"]на х64 можно ставить софт х32?
теоретически да. На практике — нет, т.к. библиотеки нужны именно 32х битные, а у вас 64х битные.
и соответсвенно, на х32 нельзя поставить х64, да?
если только взять исходники, и собрать (может быть это и невозможно для какого-то приложения).[/quote]
ни фига себе мнения разошлись (про выделенноежирном шрифтом). Может тогда спросим у кого сейчас подрукой железо 64 и попросим поставить что то из 32-о софта... есть такие?
sasch, все верно. Для запуска 32-разрядного приложения в 64-разрядном окружении нужен слой совместимости, то есть мультилиб/мультиархитектура - все нужные приложению зависимости в 32-разрядном варианте.
Мнения не разделялись. Если софт использует библиотеки, то они естественно тоже нужны в 32-битном варианте.
мнения не расходились. В 64х битной системе 64х битные адреса. В т.ч. и в библиотеках. А 32х битные библиотеки имеют 32х битные адреса.ни фига себе мнения разошлись (про выделенноежирном шрифтом).
Теоретически, ПО может работать вообще без библиотек, но практически в Linux это невозможно. Потому и требуется второй комплект библиотек.
Просто если вы ставите 32х битное ПО пакетным менеджером, он вам автоматически доставит второй комплект, если его ещё нет. Т.е. всё будет нормально ставится, без проблем.
Просто надо читать мои сообщения целиком.