Differenza tra l'installazione di un'applicazione su OS X e Windows


8

Finora uso Windows da molti anni, ma ho appena iniziato a utilizzare un MacBook con OS X.

Per quanto mi riguarda quando installo le applicazioni su Windows, vanno semplicemente nei file del programma (per impostazione predefinita). Le preferenze dell'app sono generalmente memorizzate nella cartella dell'utente e probabilmente nel registro.

Come vengono installate le app su OS X? Entrano nella directory / Applicazioni? Dove sono memorizzate le preferenze? E in che modo l'utilizzo di un gestore di pacchetti come homebrew è diverso dal semplice trascinamento di un'app in / Applicazioni?

Risposte:


8

Installazione di app

Esistono diversi modi per installare applicazioni su OS X.

  • L'App Store: un altro modo per installare le applicazioni è dall'App Store. Le app dall'App Store vengono prima scaricate come .dmgin una directory di sistema, quindi installate nella /Applications/directory. Le app scaricate dall'App Store sono in modalità sandbox, il che significa che possono solo leggere e scrivere in cartelle specifiche. Sono anche gestiti un po 'meglio quando si tratta del processo di installazione e disinstallazione.

  • Dal Web / Drag-and-Drop: le applicazioni OS X sono talvolta distribuite come cartelle autonome con .appestensione o all'interno di un programma di installazione con .pkgestensione. A volte i programmi sono distribuiti su a .dmg, che è un'immagine del disco contenente .appe forse Readme.un'app scaricata al di fuori dell'App Store potrebbe non funzionare a meno che non si faccia clic su di essi per eseguirli e quindi si conceda l'autorizzazione. Questa è una funzione di sicurezza. (È simile nell'aspetto al controllo dell'account utente di Windows, ma funziona in modo diverso.)

    Le applicazioni sono in genere installate /Applications/ma ogni utente può avere la propria directory delle applicazioni all'interno della propria cartella home, situata in /Users/{user}/Applications/o ~/Applications/in breve. Le app inserite nella ~/Applicationsdirectory personale verranno visualizzate nelle ricerche di Launchpad e Spotlight.

  • Gestori di pacchetti / La riga di comando: è abbastanza comune (soprattutto per gli sviluppatori) installare app tramite la riga di comando con homebrew , macport o anche come gemme di Ruby. Questi a volte arrivano in altre directory, come /usr/local/bin/Se non sei sicuro di dove un gestore di pacchetti sta mettendo i tuoi file, tali informazioni sono prontamente disponibili su Internet.

Dati utente

La cosa più vicina al registro di Windows su OS X è l'idea di un "elenco di proprietà". Gli elenchi di proprietà sono piccoli file salvati da ciascuna applicazione e, diversamente dal registro di Windows, non sono centralizzati. I file dell'elenco delle proprietà terminano con .plistun'estensione. (È interessante notare che, a differenza di Windows, le estensioni di file non definiscono ciò che un file è su OS X tanto quanto fanno su Windows. Finder fa affidamento sulle estensioni per informazioni su come visualizzare un file, ma i metadati del file vengono trattati con più significato su OS X che su Windows.)

A volte vengono salvati /Users/{user}/Library/Preferences/, ma possono essere salvati in una varietà di luoghi, a seconda dell'app e del tipo di informazioni archiviate. Ad esempio, Safari memorizza le schede appuntate e l'ultima sessione in~/Library/Safari/LastSession.plist

Disinstallazione di app

Ho avuto domande sulla disinstallazione di app quando ho ottenuto il mio primo Mac. La risposta più semplice è che puoi semplicemente eliminare il pacchetto .app dalla /Applications/directory. Come notato sopra, potrebbero esserci dei plistfile lasciati indietro.

Nella versione precedente di OS X, c'erano app di disinstallazione di terze parti che cercavano di ripulire. Sono ancora disponibili, ma non so quanto funzionino bene, perché le nuove versioni di OS X sono più rigorose in termini di sicurezza. (Puoi provare AppZapper se vuoi.)

Apple ha un articolo della knowledge base che tratta l'installazione e l'eliminazione di app esterne all'App Store.


Ri "Le app inserite nella directory personale ~ / Applicazioni verranno visualizzate nelle ricerche di Launchpad e Spotlight "; Non lo fanno anche gli altri?
Pacerier,

Re "su versione precedente .."; Intendi per le versioni precedenti di Mac semplicemente eliminare il file .app non funziona?
Pacerier,

6

Se il file termina con .app, trascinalo nella cartella delle applicazioni. Se il file termina .pkg, fare doppio clic su di esso per eseguire l'intaller.

Le preferenze sono normalmente memorizzate in / Utenti / nome utente / Libreria / Preferenze o / Utenti / nome utente / Libreria / Supporto applicazioni.

Homebrew viene utilizzato per installare le applicazioni della riga di comando. C'è un plugin (homebrew cask) che ti consente di installare applicazioni gui. Se non sei bravo con la riga di comando, non usare homebrew.


Non è necessario essere bravi con la riga di comando per usare l'homebrew. Bastano pochi semplici comandi per la maggior parte del tempo.
Zenith
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.