问题描述
我从官方网站下载并安装了Ubuntu。但是,我不知道我是否安装了32位或64位版本。
在Windows 7中,我可以右键单击我的电脑,并列出它是哪个版本。
有没有简单的方法来检查Ubuntu?
最佳解决办法
我知道至少有两种方式。打开一个终端(Ctrl
+ Alt
+ T
)并键入:
-
uname -a
32位Ubuntu的结果:
Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
而64位Ubuntu将显示:
Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
较短的版本:
$ uname -i x86_64
要么
-
file /sbin/init
针对GNU /Linux 2.6.15的32位Ubuntu结果:/sbin /init:ELF 32位LSB共享对象,Intel 80386,版本1(SYSV),动态链接(使用共享库),而对于64位版本,它看起来像:/sbin /init:GNU /Linux 2.6.15的ELF 64位LSB共享对象,x86-64,版本1(SYSV),动态链接(使用共享库),剥离相同对于使用systemd(16.04)的系统:file /lib/systemd/systemd
64位结果:/lib /systemd /systemd:ELF 64位LSB共享对象,x86-64,版本1(SYSV),动态链接,解释器/lib64 /ld-linux-x86-64 .so.2,用于GNU /Linux 2.6.32,BuildID [sha1] = 54cc7ae53727d3ab67d7ff5d66620c0c589d62f9,剥离
次佳解决办法
Unity 12.04+
-
点击命令(mac)或窗口键。
-
键入
Details
,然后选择”Details”图标 -
阅读”OS type”字段
-
64位操作系统将读取”64-bit”
替代获得上述屏幕:
-
点击系统菜单(右上角的齿轮)
-
点击“关于本电脑”
我知道终端的反应很好,但我想这是GUI的答案。 🙂
带有Unity的Ubuntu 11.04
-
点击命令(mac)或窗口键。
-
键入
System info
,然后选择系统信息图标 -
阅读”OS type”字段
-
64位操作系统将读取”64-bit”
第三种解决办法
一个非常简单和简短的方法是:
打开终端,写下面的内容并按Enter
。
getconf LONG_BIT
结果数字(在我的情况下是64)就是答案。
第四种办法
参考:How Do I Know if I’m Running 32-bit or 64-bit Linux?
使用命令:
uname -m
您通常会得到:
i686
对于32位(或可能是i586或i386)和:
x86_64
为64位。
第五种办法
打开终端并尝试arch
命令。如果它的输出是x86_64,那么它是64位。如果它说i686,i386等,那么它是32位。
但是,确定体系结构的最佳方法是运行arch
命令并在输出中进行谷歌搜索。
第六种办法
dpkg --print-architecture
命令将显示您是否安装了32位或64位Ubuntu操作系统。
在64位系统上
$ dpkg --print-architecture
amd64
在32位系统上
$ dpkg --print-architecture
i386
`
第七种办法
体系结构检查器
-
下载它
-
提取它。
脚本基本上是这样的:
#!/bin/bash
ARCH=$(uname -m)
if [ "$ARCH" = "i686" ]; then
zenity --info --title="Architecture Checker" --text="Your Architecture is 32-Bit"
fi
if [ "$ARCH" = "x86_64" ]; then
zenity --info --title="Architecture Checker" --text="Your Architecture is 64-Bit"
fi
这将需要在可执行的文本文件中,并且需要安装zenity
。
第八种办法
进入系统设置,在系统部分下,点击详情。您将获得每个细节,包括您的操作系统,处理器以及系统是运行64位还是32位版本。
第九种办法
打开Ubuntu软件中心并搜索lib32
。如果出现任何结果,那么您将进行64位安装(结果是用于在64位安装上运行32位应用程序的兼容性库)。
不是一个更好的答案,但至少它不需要终端…… 😉
编辑
我发现更容易一个:打开帮助 – >关于Mozilla Firefox,你会在那里看到它; 😉
在底部显示“用户代理字符串”,例如在我的64位系统上:
Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
或者在我的32位系统上:
Mozilla/5.0 (X11; U; Linux i686; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
x86_64
是64位,i686
是32位
(但这仍然不是应该在那里的答案;))
第十种办法
电源按钮(top-most,极右)具有“关于此计算机”选项。 🙂