Como instalar extensões do kernel no Mac OS X manualmente

Anonim

Usuários avançados do Mac OS X podem achar útil saber que o KEXT (extensões do kernel) pode ser instalado manualmente. O processo de instalação manual de kexts no OS X não é muito difícil se você estiver familiarizado com a linha de comando, mas é um processo de várias etapas de copiar o arquivo .kext apropriado para o diretório de extensões de kernel apropriado e, em seguida, usar chmod e chown para atribuir permissões apropriadas ao kext para que ele seja executado como pretendido.

Instalando Kext manualmente no Mac OS X

Você precisará usar o Terminal para concluir a instalação do kext, este processo é o mesmo em todas as versões do OS X:

  1. Copie o(s) arquivo(s) .kext para /System/Library/Extensions/
  2. Abra o Terminal e digite:
  3. cd /System/Library/Extensions/
  4. Digite os seguintes comandos no terminal, substituindo o nome kext pelo que você está instalando
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. Agora remova os kext caches:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. Reiniciar o Mac

A extensão do kernel agora deve ser instalada. Você pode consultar uma lista das extensões de kernel ativas no OS X com o comando kextstat para ter certeza, use grep para limitar os resultados.

Da mesma forma, você pode remover um item da mesma pasta /System/Library/Extensions/ para desinstalar um arquivo kext, reiniciando o Mac novamente para que a alteração entre em vigor.

Como você pode ver, isso é mais demorado do que depender de um instalador de aplicativo para colocar um kext em si, e é um pouco mais complexo do que a alternativa como o Kext Drop, então, idealmente, você apenas um dos os aplicativos do instalador, porque a maioria dos arquivos kext vem de um instalador de aplicativo, certo? No entanto, se você não puder usar um aplicativo instalador ou um aplicativo modificador kext por algum motivo para instalar uma extensão do kernel, o método de instalação manual descrito acima funciona muito bem em todas as versões do OS X.

Obrigado ao Nick pela dica

Como instalar extensões do kernel no Mac OS X manualmente