„Показване на съдържанието на пакета“ Не е налично? Extract.pkg файлове, без да ги инсталирате

Съдържание:

Anonim

Искали ли сте някога да разгледате съдържанието на пакетен файл на Mac, но без да го инсталирате? Можете да направите това с помощта на отличен команден ред. Това продължава с нашата поредица от инспектиране на съдържанието на инсталаторите на приложения и в този случай ще демонстрираме как да извличаме пакетни файлове и да сортираме съдържанието им, без всъщност да ги инсталираме в Mac OS X.

Как да преглеждате и извличате пакетни файлове в Mac OS X без инсталиране

Всъщност има два начина за преглеждане и извличане на пакетни файлове на Mac, без всъщност да инсталирате пакета. Първият подход е чрез Finder, а вторият подход е с командния ред. Нека първо разгледаме метода Finder и след това да ви покажем как да извлечете пакет без инсталиране чрез командния ред.

Как да преглеждате пакетни файлове с „Показване на съдържанието на пакета“ в Mac Finder

Първият метод е доста лесен и достъпен от Mac Finder, той е добре познат на напреднали потребители:

  1. Навигирайте до пакетния файл във Finder
  2. Сега щракнете с десния бутон върху pkg файла и изберете „Показване на съдържанието на пакета“

Въпреки това, „Показване на съдържанието на пакета“ не винаги се показва като опция.Всъщност понякога „Показване на съдържанието на пакета“ не е налично или изобщо не се показва, в зависимост от това как пакетът е бил подреден и създаден от самото начало. В такава ситуация можете да се обърнете към командния ред, за да извлечете пакетен файл.

Как да разширите файл с пакет на Mac чрез команден ред

Ако приемем, че опцията „Показване на съдържанието на пакета“ не е налична, можем да извлечем .pkg файлове с помощта на инструмент за команден ред, наречен pkgutil, който е включен в Mac OS, върху което ще се съсредоточим тук .

  1. Стартирайте терминал (намерен в /Applications/Utilities/), ако вече не сте го направили
  2. Използвайте следния синтаксис, като посочите пътя към въпросния пакетен файл и предоставите дестинация за изход за файловете, които да бъдат извлечени от пакета
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Съвет: припомнете си, че можете да плъзгате и пускате елементи в терминала, за да отпечатате пълния им път, улеснявайки този съвет, като напишете:

    pkgutil --expand /destination/path/

  4. Отидете до изходния път във Finder и проверете сами извлечените файлове или отидете директно до с командата 'cd' в командния ред

Ще забележите, че някои пакетни файлове съдържат още повече пакетни файлове, което бързо ви води до дълбоко вложен процес на извличане на пакети.

Това е отличен начин да видите какво се съдържа в пакетите, особено тези, при които опцията „Показване на съдържанието на пакета“ с щракване с alt не е налична, което е все по-често срещано, като се започне от Mac OS X Lion и по-късни версии на системния софтуер на Mac OS, въпреки че в крайна сметка това зависи от това как е конструиран пакетът.

Има и други методи за проверка на съдържанието на пакета, включително приложения на трети страни като Pacifist. Ако имате конкретни съвети или трикове за преглед и извличане на пакетни файлове на Mac, уведомете ни в коментарите по-долу!

„Показване на съдържанието на пакета“ Не е налично? Extract.pkg файлове, без да ги инсталирате