Apakah mungkin untuk menginstal .pkg menggunakan terminal? (Saya ingin menginstal aplikasi melalui ssh).
Apakah mungkin untuk menginstal .pkg menggunakan terminal? (Saya ingin menginstal aplikasi melalui ssh).
Jawaban:
Perintah penginstal digunakan untuk menginstal paket penginstal Mac OS X ke domain atau volume yang ditentukan. Perintah pemasang menginstal satu paket per doa, yang ditentukan dengan parameter -paket (-pkg diterima sebagai sinonim). Ini bisa berupa paket tunggal atau metapackage. Dalam kasus metapackage, paket-paket yang merupakan bagian dari instalasi default akan diinstal kecuali didiskualifikasi oleh alat cek paket.
Lihat man installer
untuk fungsionalitas penuh. Sering
sudo installer -pkg /path/to/package.pkg -target /
hanya itu yang dibutuhkan.
/
adalah jalan dan perangkat sudah terpasang di atasnya. Jadi mengapa opsi yang membutuhkan perangkat sebagai argumen dapat diterima /
?
installer -dominfo
.
Instal semua .pkg
file dari folder saat ini ke /Applications
:
for f in *.pkg ;
do sudo installer -verbose -pkg "$f" -target /
done
Sebagai alternatif, Anda dapat menginstal paket ke folder rumah Anda -target ~
. Mereka akan berakhir /Users/<your_account>/Applications
kecuali jalur tertentu sudah ditentukan sebelumnya di installer.
Jika Anda perlu melihat persis apa yang dimuat oleh pemasang pkg dan skrip pra dan pasca pemasangan yang akan dijalankan, Anda dapat menginstal SuspiciousPackage (freeware), dan menggunakan pratinjau cepat dari Finder saat
.pkg
file dipilih. Menekan bilah spasi di Finder dengan file yang dipilih harus bekerja juga.
/Applications
- tergantung pada paket, misalnya PowerShell untuk menginstal macOS /usr/local
.