Gebruik het OS X-installatieprogramma om voorbeelden van installatielocaties te bekijken

Veel toepassingen in OS X zijn zelfstandige toepassingspakketten, waarbij alle bronnen die het programma moet uitvoeren, zich bevinden in het .app-bestand dat u in uw map Toepassingen plaatst of elders op uw systeem. Dit .app-bestand is eigenlijk een map die het uitvoerbare programma bevat, samen met configuratiebestanden en andere bronnen die soms behoorlijk uitgebreid kunnen zijn.

Deze aanpak voor het beheren van programma's verschilt van de klassieke aanpak waarbij programma-installators ze en hun bronnen in specifieke mappen of andere locaties op het bestandssysteem (zoals de systeemmap) plaatsen die nodig zijn om het programma uit te voeren. Hoewel veel ontwikkelaars zich abonneren op een onafhankelijke benadering, moeten anderen nog steeds resources zoals frameworks, extensies, plug-ins en lettertypen op gedeelde locaties op het systeem plaatsen.

Deze programma's worden over het algemeen gedistribueerd als installatiepakketten die eruit zien als een oranje vak en die worden gedownload in een schijfkopie, ZIP-bestand of een andere container. Wanneer deze worden geopend, wordt met deze pakketten het OS X-installatieprogramma gestart, dat zich in de map / System / Library / CoreServices / bevindt en dat de inhoud van het pakket leest en deze op de juiste locaties plaatst. Het installatiehulpprogramma is een centrale manier voor ontwikkelaars om controles uit te voeren voor besturingssysteemvereisten of andere details voordat ze worden geïnstalleerd, en is ook een manier om het systeem na de installatie bonnen te laten maken, die kunnen worden gebruikt om hun geïnstalleerde bestanden op te nemen in speciale routines zoals rechten fixes.

Aangezien programma's die in installatiepakketten worden gedistribueerd meerdere bestanden in de systeemmap, de globale bibliotheek en verborgen mappen op uw opstartschijf kunnen plaatsen, kan het helpen om te controleren wat deze wijzigingen zullen zijn voordat u zich ertoe verbindt de software te installeren.

Om dit in OS X te doen, opent u het installatiepakket naar keuze en wordt het centrale OS X-installatieprogramma geopend. In eerste instantie zou u de standaardinterface moeten zien die u verwelkomt in het installatieprogramma van de toepassing met de verschillende "Introductie", "Licentie" en "Bestemming" -stappen die u aan de linkerkant van het venster vindt. In een van de stappen vóór "Installatie" kunt u "Toon bestanden" kiezen in het menu Bestand of op Command-I drukken, en er zal een venster verschijnen met een lijst van elk bestand in het pakket en de locatie waar het zal worden geplaatst.

Het installatieprogramma voor de Cisco VPN-client (zoals te zien in de schermafbeelding aan de rechterkant) zal bijvoorbeeld een kernelextensie, API-bestanden en een aantal achtergrondtools installeren, samen met het belangrijkste VPN-programma zelf. Bij het uitbreiden van de API-sectie van de bestandslijst, kunt u zien dat het eerst een punt vermeldt (de referentie voor de gerichte root-directory - in dit en de meeste gevallen de harde schijf), gevolgd door een pad naar de bibliotheek en dan een pad naar de map Library / Frameworks. Deze vermeldingen laten zien dat dit onderdeel van de installatie in de map / Macintosh HD / Library / Frameworks / wordt geplaatst, omdat het installatieprogramma deze mappen zal controleren en maken als ze niet bestaan, gevolgd door het plaatsen van de resterende bestanden op deze locatie . Dit proces wordt vervolgens herhaald voor extra componenten die moeten worden geïnstalleerd.

Een alternatieve methode voor het bekijken van bestanden in een installatiepakket is het downloaden van de populaire pakketmanager Pacifist (van CharlesSoft) en dit gebruiken om het installatiepakket te openen. In Pacifist kunt u vervolgens de mappenstructuur van het installatieprogramma uitbreiden om te zien welke bestanden zijn opgenomen en waar ze naartoe gaan. Hoewel Pacifist een geweldig hulpmiddel is om te gebruiken voor deze en andere doeleinden, zal het soms sommige installatiepakketten niet openen, vooral oudere pakketten die speciale opstellingen kunnen hebben. In dergelijke gevallen zou het gebruik van de bestandsvermelding van het OS X-installatieprogramma nog steeds moeten werken.


 

Laat Een Reactie Achter