Come installare le estensioni del kernel in Mac OS X manualmente

Gli utenti avanzati di Mac OS X possono trovare utile sapere che KEXT (estensioni del kernel) può essere installato manualmente. Il processo di installazione manuale di kex in OS X non è troppo difficile se si ha familiarità con la riga di comando, ma si tratta di un processo in più fasi per copiare il file .kext appropriato nella directory delle estensioni del kernel appropriata e quindi usare chmod e chown per assegnare le autorizzazioni appropriate al kext in modo che funzioni come previsto.

Installazione manuale di Kext in Mac OS X

Avrai bisogno di usare il terminale per completare l'installazione di kext, questo processo è lo stesso in tutte le versioni di OS X:

  1. Copia i file .kext in / Sistema / Libreria / Estensioni /
  2. Apri il terminale e digita:
  3. cd /System/Library/Extensions/

  4. Digitare i seguenti comandi sul terminale, sostituendo il nome kext con quello che si sta installando
  5. sudo chmod -R 755 kextfile.kext
    sudo chown -R root:wheel kextfile.kext

  6. Ora rimuovi le cache di kext:
  7. sudo rm -R Extensions.kextcache
    sudo rm -R Extensions.mkext

  8. Riavvia il Mac

L'estensione del kernel dovrebbe ora essere installata. Puoi interrogare un elenco delle estensioni del kernel attive in OS X con il comando kextstat per essere sicuro, usa grep per limitare i risultati.

Allo stesso modo, puoi rimuovere un elemento dalla stessa cartella / Sistema / Libreria / Estensioni / per disinstallare un file kext, riavviando nuovamente il Mac affinché la modifica abbia effetto.

Come puoi vedere, è più dispendioso in termini di tempo che affidarsi a un programma di installazione di app per posizionare un kext stesso, ed è un po 'più complesso dell'alternativa come Kext Drop, quindi idealmente sarai solo una delle applicazioni di installazione, perché la maggior parte di kext i file provengono comunque da un programma di installazione dell'applicazione, giusto? Tuttavia, se non è possibile utilizzare un'app di installazione o un'app di modifica kext per qualche motivo per installare un'estensione del kernel, il metodo di installazione manuale descritto sopra funziona perfettamente in tutte le versioni di OS X.

Grazie a Nick per il suggerimento