Est-il possible d'installer un fichier .pkg à l'aide d'un terminal? (Je voulais installer une application via ssh).
Est-il possible d'installer un fichier .pkg à l'aide d'un terminal? (Je voulais installer une application via ssh).
Réponses:
La commande du programme d’installation permet d’installer les packages du programme d’installation de Mac OS X sur un domaine ou un volume spécifié. La commande installer installe un seul package par appel, spécifié avec le paramètre -package (-pkg est accepté comme synonyme). Il peut s'agir d'un seul package ou d'un métapaquet. Dans le cas du méta-paquet, les packages qui font partie de l'installation par défaut seront installés sauf s'ils sont disqualifiés par les outils de vérification d'un package.
Voir man installer
pour la fonctionnalité complète. Souvent
sudo installer -pkg /path/to/package.pkg -target /
est tout ce qui est nécessaire.
/
est un chemin d'accès et un périphérique est monté dessus. Alors, pourquoi accepter une option nécessitant un périphérique en tant qu'argument /
?
installer -dominfo
.
Installez tous les .pkg
fichiers du dossier actuel sur /Applications
:
for f in *.pkg ;
do sudo installer -verbose -pkg "$f" -target /
done
Vous pouvez également installer les packages dans votre dossier personnel avec -target ~
. Ils se retrouveront dans /Users/<your_account>/Applications
sauf si un chemin spécifique est prédéfini dans le programme d'installation.
Si vous avez besoin de savoir ce que contient exactement un programme d'installation pkg et quels scripts pré et post-installation seront exécutés, vous pouvez installer SuspiciousPackage (logiciel gratuit) et utiliser l'aperçu rapide à partir du Finder pendant la
.pkg
sélection du fichier. Appuyer sur la barre d'espace dans le Finder avec le fichier sélectionné devrait également fonctionner.
/Applications
- cela dépend du package, par exemple, l’installation de PowerShell pour macOS /usr/local
.