在虚拟盒子中使用64位pc的32位软件?


-2

我知道我不能在64位PC上使用32位软件,但在Sun Virtual Box中呢?

- 更新

抱歉!好的,我可以,现在停止投票给我! :)


5
能够 在64位pc中使用32位软件,这是你无法混合的驱动程序。
Gnoupi

同意 - 不知道谁告诉你你不能,但他们一般都是错的。驱动程序必须是64位。如果您安装的软件是32位且没有驱动程序,则它具有极好的工作机会。 16位软件不能直接在64位系统上运行。
Multiverse IT


@Gnoupi我试过在64位机器上安装flash插件,它说的是错误的架构。和 这一页 说它不支持64位。所以我假设有些软件在64位上不起作用......我错了吗?
Tom Brito

1
@Tom Brito安装适用于您的浏览器版本的版本,因此32位浏览器具有32位插件。
Michael B.

Answers:


2

正如你在评论中所指出的那样 能够 在64位计算机上使用32位软件,唯一的例外是低级32位“内核”驱动程序无法在64位操作系统上运行,这通常意味着旧硬件可能无法正常工作。

另一方面你 不能 在32位操作系统上使用64位软件。

说到Virtualbox,如果您运行的是32位主机操作系统 能够 虽然存在一些限制,但假设您的处理器支持它,请安装64位客户机操作系统。这可以允许您在32位系统上运行64位软件。

- = EDIT = -

在您的评论中详细说明之后,您可能正在尝试将32位插件安装到64位Web浏览器,并且遵循与64位操作系统中的32位驱动程序相同的限制。要使Flash在Firefox 64位中工作,您需要一个64位版本的Flash Adobe暂时搁置一边 。这是Firefox 64位不常见的主要原因之一,也是Windows 64位版本同时包含32位和64位版本的Internet Explorer的原因之一,只是为了使插件需要与其主机进行深度集成(例如,Flash需要访问区域以绘制对象和渲染视频)将在更兼容的32位版本的浏览器上工作。

如果您需要使用Flash,则可能需要考虑安装正在使用的32位版本的浏览器。

- =编辑2 = -

是的,只是在几乎空白的Ubuntu安装上安装了Chromium。默认情况下,我在Youtube上没有视频,因为它们都需要在看到任何内容之前安装Flash,这与Firefox相同。

关闭Firefox和Chromium然后回到包管理器中我搜索了Adobe Flash并安装了具有正确adobe徽标的那个。对于我来说,Flash视频现在似乎在Firefox和Chromium中都能正常工作。该名称是软件中心的“Adobe Flash插件”。

不要从互联网上下载自己安装,从Ubuntu软件中心获取,并通过Ubuntus软件安装程序将确保在正确的地方安装的东西。

回到32位和64位问题,我认为Firefox和Chromium都是我的64位Ubuntu上的32位程序,安装的闪存版本也是如此。您无法在32位浏览器上安装64位版本的闪存,同样32位版本的闪存也无法在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位版本的闪存,这对于Ubuntu 64位无用,所以请通过软件中心获取它,一切都应该很好。


我正在使用从Ubuntu软件中心安装的Chromium。我怎么知道它是32位还是64位版本?关于框什么也没说。这是Ubuntu软件中心唯一可用的
Tom Brito

嗯,不知道为什么会有问题...我家里有一台Ubuntu机器,今晚我会试着看看它,看看我能看到什么。
Mokubai

@Tom Brito添加了一些我在Ubuntu 64位上获得Flash的经验。
Mokubai
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.