$ which xar
/usr/bin/xar
C'est dans /usr/bin
. Cela signifie-t-il qu'il est préinstallé sur Mac ?
$ which xar
/usr/bin/xar
C'est dans /usr/bin
. Cela signifie-t-il qu'il est préinstallé sur Mac ?
Une indication que vous pourriez rechercher se trouve à l'adresse suivante https://opensource.apple.com/release/MacOS-10141.html où vous voyez que xar-404 est en effet utilisé par Apple.
Pour voir de plus près ce qui est installé, vous pouvez utiliser des outils embarqués pour vérifier certains paramètres :
$ codesign -vd --verbose=4 /usr/bin/xar
Executable=/usr/bin/xar
Identifier=com.apple.xar
Format=Mach-O thin (x86_64)
CodeDirectory v=20100 size=350 flags=0x0(none) hashes=7+2 location=embedded
Platform identifier=2
OSPlatform=36
OSSDKVersion=658432
OSVersionMin=658432
Hash type=sha256 size=32
CandidateCDHash sha256=6dd0100231ae53fb666827d9212b487d17fa6163
Hash choices=sha256
Page size=4096
CDHash=6dd0100231ae53fb666827d9212b487d17fa6163
Signature size=4105
Authority=Software Signing
Authority=Apple Code Signing Certification Authority
Authority=Apple Root CA
Info.plist=not bound
TeamIdentifier=not set
Sealed Resources=none
Internal requirements count=1 size=64
Comme Apple ne propose pas d'outils de ce type dans des programmes d'installation ou des paquets séparés, la conclusion du résultat ci-dessus serait qu'il a été préinstallé.
Sinon, récupérez le programme d'installation complet ("Install MacOS Mojave.app"), affichez le contenu du paquet, naviguez dans Contents/SharedSupport/InstallESD.dmg et montez-le, puis naviguez dans /Volumes/InstallESD/Packages/Core.pkg et ouvrez-le. dans eg Pacifist. Là aussi, vous pouvez naviguer vers /usr/bin/xar .
Vous pouvez utiliser pkgutil
pour déterminer par quel installateur un fichier a été installé :
$ pkgutil -v --file-info /usr/bin/xar
volume: /
path: /usr/bin/xar
pkgid: com.apple.pkg.update.os.10.14.2.18C54
pkg-version: 1.0.0.0.1.1543558197
install-time: Thu Dec 6 11:31:26 2018
uid: 0 (root)
gid: 0 (wheel)
mode: 755 (?rwxr-xr-x )
pkgid: com.apple.pkg.update.os.10.14.1.18B75
pkg-version: 1.0.0.0.1.1540375237
install-time: Wed Nov 7 10:05:39 2018
uid: 0 (root)
gid: 0 (wheel)
mode: 755 (?rwxr-xr-x )
pkgid: com.apple.pkg.Core
pkg-version: 10.14.0.1.1.1537503053
install-time: Tue Sep 25 10:43:44 2018
uid: 0 (root)
gid: 0 (wheel)
mode: 755 (?rwxr-xr-x )
montre que xar
a été installé avec un paquet "Core" d'Apple (et mis à jour deux fois).
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.