Hvordan installere kjerneutvidelser i Mac OS X manuelt
Avanserte Mac OS X-brukere kan finne det nyttig å vite at KEXT (kjerneutvidelser) kan installeres manuelt. Prosessen med å installere kext manuelt i OS X er ikke så vanskelig hvis du er komfortabel med kommandolinjen, men det er en flertrinnsprosess med å kopiere den riktige .kext-filen til den riktige katalogen for kjerneutvidelser og deretter bruke chmod og chown å tildele passende tillatelser til kext slik at den vil kjøre som tiltenkt.
Installere Kext manuelt i Mac OS X
Du må bruke terminalen for å fullføre kext-installasjonen, denne prosessen er den samme i alle versjoner av OS X:
- Kopier .kext-filen(e) til /System/Library/Extensions/
- Åpne terminalen og skriv:
cd /System/Library/Extensions/
- Skriv inn følgende kommandoer på terminalen, og bytt ut kext-navnet med det du installerer
- Fjern nå kext-cachene:
- Start Mac på nytt
sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext
sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext
Kjerneutvidelsen skal nå være installert. Du kan spørre en liste over de aktive kjerneutvidelsene i OS X med kextstat-kommandoen for å være sikker, bruk grep for å begrense resultatene.
På samme måte kan du fjerne et element fra den samme mappen /System/Library/Extensions/ for å avinstallere en kext-fil, og starte Mac-en på nytt for at endringen skal tre i kraft.
Som du kan se er dette mer tidkrevende enn å stole på en app-installasjon for å plassere en kext selv, og det er litt mer komplekst enn alternativet som Kext Drop, så ideelt sett vil du bare en av installasjonsapplikasjonene i stedet, fordi de fleste kext-filene kommer fra et applikasjonsinstallasjonsprogram uansett, ikke sant? Ikke desto mindre, hvis du av en eller annen grunn ikke kan bruke en installasjonsapp eller en kext modifier-app til å installere en kjerneutvidelse, fungerer den manuelle installasjonsmetoden som er skissert ovenfor utmerket i alle versjoner av OS X.
Takk til Nick for tipset