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

8

Utilizzo 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, entrano nei file Program (per impostazione predefinita). Le preferenze dell'app sono solitamente memorizzate nella cartella dell'utente e probabilmente nel registro.

Come vengono installate le app su OS X? Entrano semplicemente nella directory / Applications? Dove sono archiviate le preferenze? E come usare un gestore di pacchetti come homebrew è diverso dal semplice trascinamento di un'app in / Applicazioni?

    
posta user1745356 03.04.2016 - 20:54
fonte

2 risposte

7

Installazione di app

Ci sono diversi modi per installare applicazioni su OS X.

  • L'App Store: un altro modo per installare le applicazioni è dall'App Store. Le app di App Store vengono prima scaricate come .dmg in una directory di sistema e quindi installate nella directory /Applications/ . 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 un'estensione .app o all'interno di un programma di installazione con un'estensione .pkg . A volte i programmi sono distribuiti su .dmg , che è un'immagine disco contenente .app e forse%% di app scaricate al di fuori di App Store potrebbe non essere eseguita a meno che tu non faccia clic su di essi per eseguire, quindi concedere 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 generalmente installate in Readme. , ma ogni utente può avere la propria directory di applicazioni all'interno della propria cartella home, che si trova a /Applications/ o /Users/{user}/Applications/ in breve. Le app inserite nella directory ~/Applications/ personale verranno visualizzate nelle ricerche Launchpad e Spotlight.

  • Gestori di pacchetti / Riga di comando: È abbastanza comune (soprattutto per gli sviluppatori) installare applicazioni tramite la riga di comando con homebrew , macports o anche come gemme di Ruby. Questi a volte arrivano in altre directory, ad esempio ~/Applications Se non sei sicuro di dove un gestore di pacchetti inserisca i tuoi file, tali informazioni sono prontamente disponibili su Internet.

Dati utente

La cosa più vicina al registro di Windows su OS X è la nozione di un "elenco di proprietà". Gli elenchi di proprietà sono piccoli file salvati da ciascuna applicazione e, a differenza del registro di Windows, non sono centralizzati. I file di elenco di proprietà terminano con un'estensione /usr/local/bin/ . (È interessante notare che, a differenza di Windows, le estensioni dei file non definiscono quanto un file è su OS X tanto quanto su Windows. Finder fa affidamento sulle estensioni per informazioni su come visualizzare un file, ma il i metadati dei file vengono trattati con maggiore importanza su OS X che su Windows.)

A volte sono salvati in .plist , ma possono essere salvati in una varietà di luoghi, a seconda dell'app e del tipo di informazioni memorizzate. Ad esempio, Safari archivia le schede aggiunte e l'ultima sessione in /Users/{user}/Library/Preferences/

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 directory ~/Library/Safari/LastSession.plist . Come notato sopra, ci possono essere alcuni file /Applications/ rimasti.

Sulla vecchia versione di OS X, c'erano applicazioni di disinstallazione di terze parti che cercavano di ripulire per te. Sono ancora disponibili, ma non so quanto bene funzionino, perché le nuove versioni di OS X sono più severe sulla sicurezza. (Puoi provare AppZapper se lo desideri.)

Apple ha un articolo knowledge base che copre l'installazione e l'eliminazione di app dall'esterno App Store.

    
risposta data 04.04.2016 - 17:34
fonte
5

Se il file finisce in .app trascinalo nella cartella delle applicazioni. Se il file termina .pkg, fai doppio clic per eseguire il programma intaller.

Le preferenze sono normalmente memorizzate in / Users / username / Library / Preferences o / Users / username / Library / Application Support.

Homebrew è usato per installare applicazioni a riga di comando. C'è un plugin (homebrew cask) che ti permette di installare applicazioni GUI. Se non sei bravo con la riga di comando, non utilizzare homebrew.

    
risposta data 03.04.2016 - 23:48
fonte

Leggi altre domande sui tag