Molte applicazioni in OS X sono pacchetti di applicazioni autonome, in cui tutte le risorse che il programma deve eseguire si trovano all'interno del file .app che hai inserito nella cartella Applicazioni o altrove sul tuo sistema. Questo file .app è in realtà una cartella che contiene l'eseguibile del programma, insieme a file di configurazione e altre risorse che a volte possono essere piuttosto estese.
Questo approccio alla gestione dei programmi differisce dall'approccio classico in cui i programmi di installazione li collocano e le loro risorse in cartelle specifiche o altre posizioni nel filesystem (come la cartella di sistema) necessarie per l'esecuzione del programma. Mentre molti sviluppatori si iscrivono a un approccio autonomo, altri ancora devono collocare risorse come framework, estensioni, plug-in e font in percorsi condivisi sul sistema.
Questi programmi sono generalmente distribuiti come pacchetti di installazione che assomigliano a una scatola arancione e che vengono scaricati in un'immagine disco, in un file ZIP o in un altro contenitore. Quando vengono aperti, questi pacchetti avvieranno l'utilità di installazione di OS X, che si trova all'interno della cartella / System / Library / CoreServices / e che leggerà il contenuto del pacchetto e li posizionerà nelle posizioni appropriate. L'utilità di installazione è un modo centrale per gli sviluppatori di eseguire controlli per i requisiti del sistema operativo o altri dettagli prima dell'installazione ed è anche un modo per fare in modo che il sistema crei le ricevute dopo l'installazione, che può essere utilizzato per includere i file installati in routine speciali come permessi correzioni
Poiché i programmi distribuiti nei pacchetti del programma di installazione possono collocare più file nella cartella di sistema, nella biblioteca globale e nelle cartelle nascoste sul disco di avvio, può essere utile verificare quali modifiche saranno apportate prima di eseguire l'installazione del software.
Per fare ciò in OS X, apri il pacchetto di installazione che hai scelto e si aprirà il programma di installazione di OS X centrale. Inizialmente dovresti vedere l'interfaccia standard che ti dà il benvenuto all'installer dell'applicazione con i vari passaggi "Introduzione", "Licenza" e "Destinazione" tra gli altri elencati nella parte sinistra della finestra. In uno dei passaggi precedenti "Installazione" puoi scegliere "Mostra file" dal menu File, oppure premere Comando-I, e dovrebbe apparire una finestra che elenca ogni file nel pacchetto e la posizione in cui verrà inserito.
Ad esempio, il programma di installazione per il client Cisco VPN (visualizzato nello screenshot sulla destra) installerà un'estensione del kernel, i file API e alcuni strumenti di background insieme al programma VPN principale stesso. Espandendo la sezione API dell'elenco file, è possibile vederlo prima elencare un punto (il riferimento per la directory radice di destinazione - che, in questo e nella maggior parte dei casi, è il disco rigido), seguito da un percorso verso la Libreria e quindi un percorso per la cartella Libreria / Frameworks. Queste voci mostrano che questo componente dell'installazione verrà inserito nella cartella / Macintosh HD / Library / Frameworks /, poiché il programma di installazione controllerà e creerà queste cartelle se non esistono, seguito dal posizionamento dei file elencati rimanenti in questa posizione . Questo processo viene quindi ripetuto per componenti aggiuntivi che devono essere installati.
Un metodo alternativo per visualizzare in anteprima i file in un pacchetto di installazione è scaricare il popolare gestore di pacchetti Pacifist (da CharlesSoft) e utilizzarlo per aprire il pacchetto di installazione. In Pacifist puoi quindi espandere l'albero delle directory del programma di installazione per vedere quali file sono inclusi e dove andranno. Mentre Pacifist è un ottimo strumento da utilizzare per questo e altri scopi, a volte non apre alcuni pacchetti di installazione, specialmente quelli più vecchi che possono avere impostazioni speciali. In questi casi, l'utilizzo dell'elenco dei file del programma di installazione di OS X dovrebbe comunque funzionare.
Lascia Il Tuo Commento