"Afficher le contenu du paquet" Indisponible ? Extraire les fichiers.pkg sans les installer

Table des matières:

Anonim

Avez-vous déjà voulu consulter le contenu d'un fichier de package sur Mac, mais sans l'installer ? Vous pouvez le faire à l'aide d'une excellente ligne de commande. Cela continue avec notre série d'inspection du contenu des programmes d'installation d'applications, et dans ce cas, nous montrerons comment extraire les fichiers de package et trier leur contenu sans les installer réellement sur Mac OS X.

Comment afficher et extraire des fichiers de package sous Mac OS X sans installer

Il existe en fait deux façons d'afficher et d'extraire les fichiers de package sur le Mac, sans réellement installer le package. La première approche se fait via le Finder et la seconde avec la ligne de commande. Voyons d'abord la méthode du Finder, puis montrons comment extraire un paquet sans l'installer via la ligne de commande.

Comment afficher les fichiers de package avec "Afficher le contenu du package" dans Mac Finder

La première méthode est assez simple et disponible depuis le Finder Mac, elle est bien connue des utilisateurs avancés :

  1. Naviguez jusqu'au fichier de package dans le Finder
  2. Maintenant, faites un clic droit sur le fichier pkg et sélectionnez "Afficher le contenu du paquet"

Cependant, "Afficher le contenu du paquet" n'est pas toujours affiché en tant qu'option.En fait, parfois, "Afficher le contenu du package" n'est pas disponible ou ne s'affiche pas du tout, selon la manière dont le package a été organisé et créé dès le départ. Dans une telle situation, vous pouvez alors vous tourner vers la ligne de commande pour extraire un fichier de package.

Comment étendre un fichier de package sur Mac par ligne de commande

En supposant que l'option "Afficher le contenu du package" n'est pas disponible, nous pouvons extraire les fichiers .pkg à l'aide d'un outil de ligne de commande appelé pkgutil fourni avec Mac OS, sur lequel nous allons nous concentrer ici .

  1. Lancez le terminal (qui se trouve dans /Applications/Utilitaires/) si vous ne l'avez pas déjà fait
  2. Utilisez la syntaxe suivante, en indiquant le chemin d'accès au fichier de package en question et en fournissant une destination de sortie pour les fichiers à extraire du package
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Astuce : rappelez-vous que vous pouvez faire glisser et déposer des éléments dans le terminal pour imprimer leur chemin complet, ce qui facilite cette astuce en tapant :

    pkgutil --expand /destination/path/

  4. Accédez au chemin des sorties dans le Finder et vérifiez vous-même les fichiers extraits, ou naviguez directement avec la commande "cd" sur la ligne de commande

Vous remarquerez que certains fichiers de package contiennent encore plus de fichiers de package, ce qui vous conduit rapidement à un processus d'extraction de package profondément imbriqué.

C'est un excellent moyen de voir ce qui est contenu dans les packages, en particulier ceux où l'option alt-click "Afficher le contenu du package" n'est pas disponible, ce qui est de plus en plus courant à partir de Mac OS X Lion et versions ultérieures du logiciel système Mac OS, bien que cela dépende en fin de compte de la manière dont le package a été construit.

Il existe également d'autres méthodes pour vérifier le contenu du paquet, y compris des applications tierces comme Pacifist. Si vous avez des conseils ou astuces particuliers pour afficher et extraire des fichiers de package sur Mac, faites-le nous savoir dans les commentaires ci-dessous !

"Afficher le contenu du paquet" Indisponible ? Extraire les fichiers.pkg sans les installer