Per gli strumenti della riga di comando cui accede qualsiasi utente, /usr/local/bin
è la posizione migliore.
Sistema richiede l'amministratore
Anche questo sudo
potrebbe essere richiesto è anche corretto. Dovrebbe essere richiesto un amministratore per apportare modifiche che interessano altri utenti di un computer. Idealmente, solo gli utenti che sono amministratori possono apportare modifiche a livello di sistema.
In pratica ciò significa che il tuo pacchetto di installazione dovrebbe richiedere i diritti di amministratore per essere installato. Installer.app si prenderà cura dell'applicazione per te.
PKGBUILD
Spero che tu stia utilizzando pkgbuild
per creare il pacchetto di installazione.
In tal caso, assicurati di passare il percorso di destinazione /usr/local/bin
utilizzando il flag --install-location
.
Evita l'incorporamento di cartelle madri standard nel pacchetto e l'installazione in /
. Nessun pacchetto dovrebbe essere necessario installare direttamente su /
.
Ciò garantirà che qualsiasi percorso di cartella /usr/local/bin
esistente mantenga le sue autorizzazioni e il pacchetto non danneggi alcuna impostazione esistente. Se il percorso di destinazione non esiste, Installer.app lo creerà per te.