"Paketinhalt anzeigen" nicht verfügbar? Extrahieren Sie .pkg-Dateien, ohne sie zu installieren

Wollten Sie schon einmal den Inhalt einer Paketdatei auf dem Mac sehen, aber ohne sie zu installieren? Sie können das mit Hilfe einer ausgezeichneten Befehlszeile tun. Dies geht weiter mit unserer Serie von Inspektionen der Inhalte von App-Installern. In diesem Fall zeigen wir Ihnen, wie Sie Paketdateien extrahieren und ihre Inhalte sortieren können, ohne sie tatsächlich auf Mac OS X zu installieren.

So können Sie Paketdateien in Mac OS X anzeigen und extrahieren, ohne sie zu installieren

Es gibt zwei Möglichkeiten, Paketdateien auf dem Mac anzuzeigen und zu extrahieren, ohne das Paket tatsächlich zu installieren. Der erste Ansatz erfolgt über den Finder und der zweite über die Befehlszeile. Lassen Sie uns zuerst die Finder-Methode behandeln und dann zeigen, wie Sie ein Paket extrahieren, ohne es über die Befehlszeile zu installieren.

So zeigen Sie Paketdateien mit "Paketinhalt anzeigen" im Mac Finder an

Die erste Methode ist ziemlich einfach und steht im Mac Finder zur Verfügung.

  1. Navigieren Sie zu der Paketdatei im Finder
  2. Klicken Sie nun mit der rechten Maustaste auf die pkg-Datei und wählen Sie "Paketinhalt anzeigen"

"Paketinhalt anzeigen" wird jedoch nicht immer als Option angezeigt. Tatsächlich ist manchmal "Paketinhalt anzeigen" nicht verfügbar oder wird überhaupt nicht angezeigt, je nachdem, wie das Paket von Anfang an angeordnet und erstellt wurde. In einer solchen Situation können Sie dann die Befehlszeile aufrufen, um eine Paketdatei zu extrahieren.

So erweitern Sie eine Paketdatei auf dem Mac nach Befehlszeile

Vorausgesetzt, dass die Option "Paketinhalt anzeigen" nicht verfügbar ist, können wir .pkg-Dateien mithilfe eines Befehlszeilenprogramms namens pkgutil extrahieren, das mit Mac OS gebündelt ist. Darauf konzentrieren wir uns hier.

  1. Starten Sie das Terminal (in / Applications / Utilities /), wenn Sie dies noch nicht getan haben
  2. Verwenden Sie die folgende Syntax, zeigen Sie den Pfad zu der fraglichen Paketdatei an und geben Sie ein Ausgabeziel für die Dateien an, die aus dem Paket extrahiert werden sollen
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Tipp: Denken Sie daran, dass Sie Objekte per Drag & Drop in das Terminal ziehen können, um den vollständigen Pfad auszudrucken.

    pkgutil --expand [drop file here] /destination/path/

  4. Gehen Sie zum Ausgangspfad im Finder und überprüfen Sie die extrahierten Dateien selbst, oder navigieren Sie direkt zum Befehl 'cd' in der Befehlszeile

Sie werden feststellen, dass einige Paketdateien noch mehr Paketdateien enthalten, was Sie schnell zu einem tief verschachtelten Paket-Extraktionsprozess führt.

Dies ist eine hervorragende Möglichkeit, um zu sehen, was in Paketen enthalten ist, insbesondere diejenigen, in denen die Alt-Taste "Paketinhalt anzeigen" nicht verfügbar ist, was ab Mac OS X Lion und späteren Versionen der Mac OS-Systemsoftware immer häufiger auftritt. obwohl es letztendlich davon abhängt, wie das Paket aufgebaut wurde.

Es gibt auch andere Methoden zum Auschecken von Paketinhalten, einschließlich Apps von Drittanbietern wie Pacifist. Wenn Sie spezielle Tipps oder Tricks zum Anzeigen und Extrahieren von Paketdateien auf dem Mac haben, lassen Sie es uns in den Kommentaren unten wissen!