Come verificare la posizione dei file installati quando si utilizza il programma di installazione su Mac 10.6.7

1

Sto installando una libreria C ++ utilizzando l'applicazione Installer (è un file .mpkg) L'installazione ha esito positivo, ma non riesco a trovare la posizione della libreria per impostare una variabile ambientale. Ho controllato /private/var/log/install.log, ma la cartella di destinazione non è elencata. C'è un altro registro che posso controllare o un modo per determinare la destinazione dell'installazione tramite .mpkg? La ringrazio molto per il vostro tempo, Adam

    
posta wespiserA 17.11.2011 - 17:18
fonte

4 risposte

1

Apri semplicemente il pacchetto con l'OS X Installer standard e premi ⌘I (o attraverso i menu: File > Mostra file).

Per ulteriori informazioni o per agire sui file, utilizza l'eccellente Pacifist gestore pacchetti.

    
risposta data 18.11.2011 - 16:41
fonte
6

Usa pkgutil --pkg-info packageid e cerca la "posizione" elencata per vedere dove si trovava la root di installazione; quindi pkgutil --files packageid mostrerà i file installati relativi a quella posizione root.

    
risposta data 18.11.2011 - 02:54
fonte
1
$ cd ~/Desktop/InsomniaT.mpkg/Contents/Resources/Kernel\ Module.pkg/Contents/
$ ls
Archive.bom    Archive.pax.gz Info.plist     PkgInfo        Resources
$ lsbom Archive.bom
.   41775   0/80
./System    40755   0/0
./System/Library    40755   0/0
./System/Library/Extensions 40755   0/0
./System/Library/Extensions/InsomniaT.kext  40755   0/0
./System/Library/Extensions/InsomniaT.kext/Contents 40755   0/0
./System/Library/Extensions/InsomniaT.kext/Contents/Info.plist  100644  0/0 1900    1578584638
./System/Library/Extensions/InsomniaT.kext/Contents/MacOS   40755   0/0
./System/Library/Extensions/InsomniaT.kext/Contents/MacOS/InsomniaT 100644  0/0 107860  966116348
$ gzip -cd Archive.pax.gz | pax | more
.
./System
./System/Library
./System/Library/Extensions
./System/Library/Extensions/InsomniaT.kext
./System/Library/Extensions/InsomniaT.kext/Contents
./System/Library/Extensions/InsomniaT.kext/Contents/Info.plist
./System/Library/Extensions/InsomniaT.kext/Contents/MacOS
./System/Library/Extensions/InsomniaT.kext/Contents/MacOS/InsomniaT
$ 
    
risposta data 18.11.2011 - 02:34
fonte
0

Dovresti essere in grado di visualizzare i dettagli di ciò che è stato installato utilizzando pkgutil .

Puoi usare pkgutil --packages per ottenere il nome esatto del pacchetto e poi pkgutil --files package per vedere quali file sono stati installati.

    
risposta data 17.11.2011 - 18:24
fonte

Leggi altre domande sui tag