Cum se instalează manual extensiile Kernel în Mac OS X

Anonim

Utilizatorii avansati de Mac OS X le poate fi util să știe că KEXT (extensiile de kernel) pot fi instalate manual. Procesul de instalare manuală a kext-urilor în OS X nu este prea dificil dacă vă simțiți confortabil cu linia de comandă, dar este un proces în mai mulți pași de copiere a fișierului .kext corespunzător în directorul de extensii de kernel corespunzător și apoi folosirea chmod și chown pentru a atribui permisiunile corespunzătoare kext-ului, astfel încât acesta să ruleze conform intenției.

Instalarea manuală a Kext în Mac OS X

Va trebui să utilizați Terminalul pentru a finaliza instalarea kext, acest proces este același în toate versiunile de OS X:

  1. Copiați fișierul (fișierele) .kext în /System/Library/Extensions/
  2. Deschide terminalul și tastați:
  3. cd /System/Library/Extensions/
  4. Tastați următoarele comenzi la terminal, înlocuind numele kext-ului cu cel pe care îl instalați
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. Acum eliminați cache-urile kext:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. Reporniți Mac

Extensia de nucleu ar trebui să fie instalată acum. Puteți interoga o listă a extensiilor de nucleu active în OS X cu comanda kextstat pentru a fi sigur că utilizați grep pentru a limita rezultatele.

În mod similar, puteți elimina un element din același folder /System/Library/Extensions/ pentru a dezinstala un fișier kext, repornind Mac-ul din nou pentru ca modificarea să aibă efect.

După cum puteți vedea, acest lucru consumă mai mult timp decât să vă bazați pe un program de instalare a aplicației pentru a plasa un Kext în sine și este puțin mai complex decât o alternativă precum Kext Drop, așa că în mod ideal veți fi doar unul dintre aplicațiile de instalare în schimb, pentru că majoritatea fișierelor kext provin oricum dintr-un program de instalare a aplicației, nu? Cu toate acestea, dacă nu puteți utiliza o aplicație de instalare sau o aplicație de modificare kext dintr-un motiv oarecare pentru a instala o extensie de nucleu, metoda de instalare manuală descrisă mai sus funcționează excelent în toate versiunile de OS X.

Mulțumesc lui Nick pentru pont

Cum se instalează manual extensiile Kernel în Mac OS X