Je veux installer un nouveau logiciel qui comporte ces deux versions, et j'ai besoin de savoir laquelle installer.
Comment puis-je savoir si mon Mac fonctionne en 32 ou 64 bits ?
Je veux installer un nouveau logiciel qui comporte ces deux versions, et j'ai besoin de savoir laquelle installer.
Comment puis-je savoir si mon Mac fonctionne en 32 ou 64 bits ?
En ligne de commande, vous pourriez exécuter ...
(
printf '\n\n'
echo 'System Software Overview:'
system_profiler SPSoftwareDataType | sed -n '/64-bit/s/[[:space:]]*\(.*\)/\1/p'
ioreg -l -p IODeviceTree | sed -n '/firmware\-abi/s/.*"\([^"]*\)".*"\([^"]*\)".*/\1: \2/p'
printf '\n\n'
echo 'Java:'
#man java_home | cat
#/usr/libexec/java_home -h
#/usr/libexec/java_home -V
#/usr/libexec/java_home -X
/usr/libexec/java_home -d 32
/usr/libexec/java_home -d 64
printf '\n\n'
)
# sample output:
#
# System Software Overview:
# 64-bit Kernel and Extensions: No
# firmware-abi: EFI64
#
# Java:
# /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
# /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Comme l'a déjà indiqué Gordon Davisson, les binaires lourds peuvent inclure à la fois les exécutables 32 bits et 64 bits d'un programme (voir aussi Architecture multiple, construction unique ).
file /mach_kernel /usr/lib/libSystem.dylib
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.