Pomoću OS X instalatora pregledajte instalacijske lokacije

Mnoge aplikacije u OS X su samostalni paketi aplikacija, u kojima se svi resursi koje program treba pokrenuti nalaze unutar .app datoteke koju stavite u mapu Applications ili drugdje na vašem sustavu. Ova .app datoteka je zapravo mapa koja sadrži izvršnu datoteku programa, zajedno s konfiguracijskim datotekama i drugim resursima koji ponekad mogu biti prilično opsežni.

Takav pristup upravljanju programima razlikuje se od klasičnog pristupa gdje instalateri programa postavljaju ih i njihove resurse u određene mape ili druge lokacije u datotečnom sustavu (kao što je sistemska mapa) koje su potrebne za pokretanje programa. Dok se mnogi razvojni inženjeri pretvaraju u samostalan pristup, drugi još uvijek trebaju postaviti resurse kao što su okviri, proširenja, dodaci i fontovi u dijeljenim lokacijama na sustavu.

Ti se programi općenito distribuiraju kao paketi za instalaciju koji izgledaju kao narančasti okvir, a koji se preuzimaju u sliku diska, ZIP datoteku ili drugi spremnik. Kada se otvori, ovi paketi pokreću uslužni program za instalaciju OS X, koji se nalazi u mapi / System / Library / CoreServices / i koji će pročitati sadržaj paketa i smjestiti ih na odgovarajuća mjesta. Uslužni program za instalaciju središnji je način za programere da provode provjere zahtjeva operacijskog sustava ili drugih detalja prije instaliranja, a također je i način da sustav kreira potvrde nakon instalacije, koje se mogu koristiti za uključivanje njihovih instaliranih datoteka u posebne rutine kao što su dozvole popravci.

Budući da programi koji se distribuiraju u instalacijskim paketima mogu smjestiti više datoteka u mapu sustava, globalnu biblioteku i skrivene mape na vašoj disketi za pokretanje, možda će vam pomoći provjeriti što će biti te promjene prije nego što se odlučite za instaliranje softvera.

Da biste to učinili u OS X-u, otvorite instalacijski paket po vlastitom izboru i otvorit će se instalacijski program središnjeg OS X-a. U početku biste trebali vidjeti standardno sučelje koje će vas primiti u instalacijski program aplikacije s različitim koracima "Uvod", "Licenca" i "Odredište" među ostalim popisanim na lijevoj strani prozora. U bilo kojem koraku prije "Instalacije" možete odabrati "Prikaži datoteke" iz izbornika Datoteka, ili pritisnite Command-I, i pojavit će se prozor u kojem će biti navedena svaka datoteka u paketu i mjesto na kojem će biti smješteni.

Primjerice, instalacijski program za Cisco VPN klijent (koji se vidi na slici desno) instalirat će proširenje kernela, API datoteke i neke pozadinske alate zajedno s glavnim VPN programom. Nakon što proširite API odjeljak popisa datoteka, možete vidjeti da najprije popisuje razdoblje (referenca za ciljani korijenski direktorij - koji je u ovom i većini slučajeva tvrdi disk), nakon čega slijedi put do Knjižnice i zatim staza do mape Library / Frameworks. Ovi unosi pokazuju da će se ova komponenta instalacije smjestiti u mapu / Macintosh HD / Library / Frameworks / jer će instalacijski program provjeriti i stvoriti te mape ako one ne postoje, nakon čega slijedi postavljanje preostalih datoteka na ovom mjestu, Taj se postupak zatim ponavlja za dodatne komponente koje je potrebno instalirati.

Jedna alternativna metoda za pregled datoteka u instalacijskom paketu je preuzimanje popularnog paketa za upravljanje paketima Pacifist (s CharlesSoft) i korištenje ovog alata za otvaranje instalacijskog paketa. U Pacifistu možete proširiti stablo direktorija instalacijskog programa da biste vidjeli koje su datoteke uključene i kamo će ići. Dok je Pacifist izvrstan alat za korištenje u tu i druge svrhe, ponekad neće otvoriti neke instalacijske pakete, osobito one starije koje možda imaju posebne postavke. U tim slučajevima, korištenje datoteke OS X instalatera treba i dalje raditi.


 

Ostavite Komentar