1

Для многих из вас это будет звучать совершенно глупо.

Я совершенно новичок в Linux. Я установил 64-битную Ubuntu. А затем я установил это программное обеспечение под названием R, которое я буду использовать для анализа больших наборов данных.

Поэтому я использовал sudo apt-get и т.д. Для установки R, и он установился нормально. Но как мне узнать, установил ли я 32-битный или 64-битный R? Мне нужна 64-битная версия, чтобы воспользоваться моими 12 ГБ оперативной памяти.

В Windows 64-битная ОС может запускать 32-битные исполняемые файлы. Не уверен, как работает Linux.

1 ответ1

2

Используйте команду file, чтобы определить формат исполняемого файла (или любого другого файла со стандартным заголовком). Например:

2 ~$ file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
3 ~$ file /lib/libpcre.so.3.12.1
/lib/libpcre.so.3.12.1: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
4 ~$

В этом случае и файл, и библиотека являются 64-разрядными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .