web-dev-qa-db-ja.com

ターミナルを使用してMacアプリケーションをインストールする方法

Appleは、Macアプリケーションストアに送信する前に、次のコマンドを使用してMacのインストールプロセスをテストすることをお勧めします。

Sudo installer -store -pkg path-to-package -target /

アプリケーションパッケージをデスクトップに保存し、ターミナルでコマンドを送信しました

Sudo installer -store -pkg /User/MyName/Desktop/helloWorld.pkg -target /

上記のコマンドからこれを取得します

installer: invalid option -
Usage: installer [-help] [-dominfo] [-volinfo] [-pkginfo] [-allow] [-dumplog]
                 [-verbose | -verboseR] [-vers] [-config] [-plist]
                 [-file <pathToFile>] [-lang <ISOLanguageCode>] [-listiso]
                 [-showChoicesXML] [-applyChoiceChangesXML <pathToFile>]
                 [-showChoicesAfterApplyingChangesXML <pathtoFile>]
                 -pkg <pathToPackage>
                 -target <[DomainKey|MountPoint|DiskIdentifier|DeviceNode|UUID]>

Terminal が初めてです。これはどういう意味ですか?また、Appleの提案どおりにアプリケーションをインストールできるように修正するにはどうすればよいですか?

21
David

おそらくあなたの問題ではありません。

パッケージパスにスペースはありますか?安全のために二重引用符で囲む必要があります。それ以外の場合は、2つの別個の引数として使用できます

Sudo installer -store -pkg "/User/MyName/Desktop/helloWorld.pkg" -target /
30
Ben

パスワードの入力を無効にするには:

Sudo visudo

次に、以下のような新しい行を追加して保存します。

# The user can run installer as root without inputting password
yourusername ALL=(root) NOPASSWD: /usr/sbin/installer

次に、パスワードなしでインストーラーを実行します。

Sudo installer -pkg ...
0
Moses