Czy można zainstalować .pkg za pomocą terminala? (Chciałem zainstalować aplikację przez ssh).
81
Polecenie instalatora służy do instalowania pakietów instalatora systemu Mac OS X w określonej domenie lub woluminie. Komenda instalatora instaluje pojedynczy pakiet na każde wywołanie, który jest określony parametrem -package (-pkg jest akceptowany jako synonim). Może to być pojedyncza paczka lub metapakiet. W przypadku metapakietu pakiety, które są częścią domyślnej instalacji, zostaną zainstalowane, chyba że zostaną zdyskwalifikowane przez narzędzie sprawdzające pakiet.
Zobacz man installer
pełną funkcjonalność. Często
sudo installer -pkg /path/to/package.pkg -target /
jest wszystkim, czego potrzeba.
/
to ścieżka i urządzenie jest na niej zamontowane. Dlaczego więc miałaby zostać zaakceptowana opcja, która wymaga urządzenia jako argumentu/
?installer -dominfo
.Zainstaluj wszystkie
.pkg
pliki z bieżącego folderu, aby/Applications
:Alternatywnie możesz zainstalować pakiety w folderze domowym za pomocą
-target ~
. Skończą się, o/Users/<your_account>/Applications
ile w instalatorze nie zostanie określona określona ścieżka.źródło
/Applications
- zależy to od pakietu, na przykład PowerShell dla macOS instaluje się w/usr/local
.