Sådan installeres kerneudvidelser i Mac OS X manuelt

Anonim

Avancerede Mac OS X-brugere kan finde det nyttigt at vide, at KEXT (kerneudvidelser) kan installeres manuelt. Processen med at installere kexts manuelt i OS X er ikke alt for vanskelig, hvis du er fortrolig med kommandolinjen, men det er en flertrinsproces med at kopiere den relevante .kext-fil til den relevante kerneudvidelsesmappe og derefter bruge chmod og vælge at tildele passende tilladelser til kext, så det vil køre efter hensigten.

Manuel installation af Kext i Mac OS X

Du skal bruge terminalen for at fuldføre kext-installationen. Denne proces er den samme i alle versioner af OS X:

  1. Kopiér .kext-fil(erne) til /System/Library/Extensions/
  2. Åbn terminalen og skriv:
  3. cd /System/Library/Extensions/
  4. Skriv følgende kommandoer på terminalen, og erstat kext-navnet med det, du installerer
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. Fjern nu kext-caches:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. Genstart Mac

Kerneudvidelsen skulle nu være installeret. Du kan forespørge på en liste over de aktive kerneudvidelser i OS X med kommandoen kextstat for at være sikker, brug grep til at begrænse resultaterne.

På samme måde kan du fjerne et element fra den samme /System/Library/Extensions/-mappe for at afinstallere en kext-fil, og genstarte Mac'en igen for at ændringen træder i kraft.

Som du kan se, er dette mere tidskrævende end at stole på, at en app-installatør placerer en kext selv, og det er lidt mere komplekst end alternativet som Kext Drop, så ideelt set vil du kun en af installationsprogrammerne i stedet, fordi de fleste kext-filer alligevel kommer fra et programinstallationsprogram, ikke? Ikke desto mindre, hvis du af en eller anden grund ikke kan bruge en installationsapp eller en kext modifier-app til at installere en kerneudvidelse, fungerer den manuelle installationsmetode, der er skitseret ovenfor, fremragende i alle versioner af OS X.

Tak til Nick for tippet

Sådan installeres kerneudvidelser i Mac OS X manuelt