如何知道我是否已经在 Ubuntu 上安装了 64 位版本的 R?

如何知道我是否已经在 Ubuntu 上安装了 64 位版本的 R?

对于你们中的许多人来说,这听起来可能非常愚蠢。

我对 Linux 完全陌生。我安装了 64 位 Ubuntu。然后我安装了一个名为 R 的软件,我将使用它来分析大型数据集。

因此我使用 sudo apt-get 等来安装 R,安装得很好。但是我如何知道我安装的是 32 位还是 64 位 R?我需要 64 位版本才能充分利用我的 12G RAM。

在 Windows 中,64 位操作系统可以运行 32 位可执行文件。不确定 Linux 如何工作。

答案1

使用“file”命令来确定可执行文件的格式(或任何其他具有标准标头的文件)。例如:

2 ~$文件 /bin/bash
/bin/bash:ELF 64 位 LSB 可执行文件,x86-64,版本 1 (SYSV),动态链接(使用共享库),适用于 GNU/Linux 2.6.15,已剥离
3 ~$文件 /lib/libpcre.so.3.12.1
/lib/libpcre.so.3.12.1:ELF 64 位 LSB 共享对象,x86-64,版本 1 (SYSV),动态链接,已剥离
4 ~$

在这种情况下,文件和库都是 64 位的。

相关内容