Så här installerar du kärnförlängningar i Mac OS X manuellt

Avancerade Mac OS X-användare kan tycka att det är användbart att veta att KEXT (kärntillägg) kan installeras manuellt. Processen att installera kexts manuellt i OS X är inte för svårt om du är bekväm med kommandoraden, men det är en process med flera steg att kopiera den lämpliga .kext-filen till den korrekta katalogen för kärnförlängningar och sedan använda chmod och chown att tilldela lämpliga behörigheter till kext så att den kommer att springa som avsedd.

Installera Kext manuellt i Mac OS X

Du måste använda Terminal för att slutföra kextinstallationen. Den här processen är densamma i alla versioner av OS X:

  1. Kopiera .kext fil (er) till / System / Library / Extensions /
  2. Öppna terminalen och typ:
  3. cd /System/Library/Extensions/

  4. Skriv följande kommandon på terminalen, ersätt kextnamnet med det du installerar
  5. sudo chmod -R 755 kextfile.kext
    sudo chown -R root:wheel kextfile.kext

  6. Ta nu bort kext-cacharna:
  7. sudo rm -R Extensions.kextcache
    sudo rm -R Extensions.mkext

  8. Starta om Mac

Kärnans förlängning ska nu installeras. Du kan fråga en lista över de aktiva kärnförlängningarna i OS X med kommandot kextstat för att vara säker, använd grep för att begränsa resultaten.

På samma sätt kan du ta bort ett objekt från samma / System / Bibliotek / Extensions / mapp för att avinstallera en kext-fil, starta om Mac-datorn för att ändringen ska träda i kraft.

Som du kan se är det mer tidskrävande än att förlita sig på en appinstallatör för att placera en kext själv, och det är lite mer komplext än alternativet som Kext Drop, så idealiskt kommer du bara att vara en av installationsprogrammen istället eftersom de flesta kext filer kommer från en applikationsinstallatör ändå, eller hur? Men om du inte kan använda en installationsprogram eller en applikation för kext modifier av någon anledning för att installera en kärnförlängning, fungerar den manuella installationsmetoden som beskrivs ovan, bra i alla versioner av OS X.

Tack till Nick för tipset