Использовать 32-битное программное обеспечение на 64-битном ПК в виртуальной коробке?

412
Tom Brito

Я знаю, что не могу использовать 32-битное программное обеспечение на 64-битном ПК, но как насчет Sun Virtual Box?

-- Обновить

Сожалею! Хорошо, теперь я могу перестать голосовать за меня! :)

-2
Вы ** можете ** использовать 32-битное программное обеспечение на 64-битном ПК, это драйверы, которые вы не можете смешивать. Gnoupi 14 лет назад 5
Договорились - не знаю, кто тебе сказал, что не можешь, но они, как правило, не правы. Драйверы должны быть 64 битными. Если программное обеспечение, которое вы устанавливаете, является 32-разрядным без драйверов, у него ОТЛИЧНАЯ возможность работать. 16-битное программное обеспечение НЕ МОЖЕТ работать на 64-битных системах напрямую. Multiverse IT 14 лет назад 0
См. Http://superuser.com/questions/56540/32-bit-vs-64-bit-systems для лучшего понимания. Mehper C. Palavuzlar 14 лет назад 1
@Gnoupi Я попытался установить флэш-плагин на 64-битную машину, и это говорит о неправильной архитектуре. И [эта страница] (http://kb2.adobe.com/cps/000/6b3af6c9.html) говорит, что она не поддерживается для 64 бит. Итак, я предположил, что некоторые программы не работают на 64 битах ... Я ошибаюсь? Tom Brito 14 лет назад 0
@Tom Brito установите версию, которая работает с версией вашего браузера, поэтому 32-битный браузер с 32-битным плагином. Michael B. 14 лет назад 1
@Tom Ваш первоначальный вопрос все еще остается в отношении использования Virtualbox? Я хотел бы добавить к вашему вопросу, что вы пытаетесь заставить Adobe Flash работать на Ubuntu 64-bit. Mokubai 14 лет назад 0
@Mokubai да, это то, что я пытаюсь сделать. Я думаю, что я должен опубликовать еще один вопрос для этого .. нет? Tom Brito 14 лет назад 0
Вы пытались установить Flash из Центра программного обеспечения Ubuntu, как я предложил в одном из изменений моего ответа? Mokubai 14 лет назад 0
@Mokubai Привет, извините, было время, я не помню, что я сделал .. XD Но это работает .. Tom Brito 14 лет назад 0

1 ответ на вопрос

2
Mokubai

Как было отмечено в комментариях, вы можете использовать 32-разрядное программное обеспечение на 64-разрядном компьютере, за исключением того, что низкоуровневые 32-разрядные драйверы «ядра» не будут работать в 64-разрядной ОС, обычно это просто означает, что старое оборудование может не работать.

С другой стороны, вы не можете использовать 64-битное программное обеспечение в 32-битной операционной системе.

Говоря о Virtualbox, если вы работаете с 32-битной операционной системой хоста, вы можете установить 64-битную гостевую операционную систему, предполагая, что ваш процессор поддерживает ее, хотя есть некоторые ограничения. Это может позволить вам запускать 64-битное программное обеспечение в 32-битной системе.

- = EDIT = -

После уточнения ваших комментариев выясняется, что вы, возможно, пытаетесь установить 32-разрядное дополнение к 64-разрядному веб-браузеру, что соответствует тем же ограничениям, что и 32-разрядные драйверы в 64-разрядной ОС. Чтобы Flash работал в Firefox 64-bit, вам нужна 64-битная версия Flash, которую Adobe отложила на данный момент . Это одна из основных причин того, что 64-разрядная версия Firefox не распространена, а также почему 64-разрядная версия Windows включает как 32-разрядную, так и 64-разрядную версии Internet Explorer, просто для того, чтобы плагины, которые требуют глубокой интеграции с их хостом ( например, Flash необходимо получить доступ к областям для рисования объектов и рендеринга видео) будет работать на более совместимой 32-битной версии браузера.

Если вам нужно использовать Flash, то вам может потребоваться установить 32-разрядную версию браузера, который вы используете.

- = РЕДАКТИРОВАТЬ 2 = -

Правильно, только что установил Chromium на почти пустой Ubuntu. По умолчанию я не получаю видео на Youtube, так как все они требуют, чтобы Flash был установлен, прежде чем что-либо видеть, то же самое касается Firefox.

Закрыл Firefox и Chromium, а затем вернулся в менеджер пакетов. Я искал Adobe Flash и установил тот, на котором есть соответствующий логотип Adobe. Мне кажется, что Flash-видео теперь отлично работает в Firefox и Chromium. Название было «Плагин Adobe Flash» в Центре программного обеспечения.

Не загружайте его из Интернета, чтобы установить самостоятельно, получите его из Центра программного обеспечения Ubuntu, и, пройдя установку программного обеспечения Ubuntus, вы убедитесь, что все установлено в нужном месте.

Возвращаясь к 32- и 64-битному вопросу, я бы подумал, что Firefox и Chromium являются 32-битными программами на моей 64-битной Ubuntu, как и версия флэш-памяти, которая устанавливается. Вы не можете установить 64-разрядную версию Flash в 32-разрядном браузере, а также 32-разрядная версия Flash не будет работать в 64-разрядном браузере.

Хммм. Может я там не прав ...

file /usr/lib/firefox-3.6.3/firefox-bin 

дает

/usr/lib/firefox-3.6.3/firefox-bin: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped 

И то же самое для плагина Flash ...

Итак, похоже, что на 64-битной Ubuntu вам нужна 64-битная версия Flash, которую вы не можете получить от Adobe, поскольку они ее сократили . Загрузчик с веб-сайта Adobe, вероятно, получит 32-разрядную версию флэш-памяти, которая будет бесполезна в 64-разрядной версии Ubuntu, так что отправляйтесь в Центр программного обеспечения, и все будет хорошо.

Я использую Chromium, установленный из Ubuntu Software Center. Как я могу узнать, является ли это 32- или 64-битной версией? О коробке ничего не сказано. И это единственный доступный в Ubuntu Software Center Tom Brito 14 лет назад 0
Хммм, не уверен, почему возникнет проблема ... У меня дома есть машина с Ubuntu, сегодня вечером я попытаюсь взглянуть на нее и посмотреть, что я смогу увидеть. Mokubai 14 лет назад 0
@Tom Brito Добавил немного моего опыта получения Flash на 64-битной Ubuntu. Mokubai 14 лет назад 0

Похожие вопросы