Cómo instalar extensiones de kernel en Mac OS X manualmente

Anonim

Los usuarios avanzados de Mac OS X pueden encontrar útil saber que KEXT (extensiones del kernel) se puede instalar manualmente. El proceso de instalar kexts manualmente en OS X no es demasiado difícil si se siente cómodo con la línea de comandos, pero es un proceso de varios pasos para copiar el archivo .kext apropiado en el directorio de extensiones del kernel apropiado y luego usar chmod y chown para asignar los permisos apropiados al kext para que se ejecute según lo previsto.

Instalación manual de Kext en Mac OS X

Necesitará usar la Terminal para completar la instalación de kext, este proceso es el mismo en todas las versiones de OS X:

  1. Copie los archivos .kext en /System/Library/Extensions/
  2. Abre la Terminal y escribe:
  3. cd /Sistema/Biblioteca/Extensiones/
  4. Escriba los siguientes comandos en la terminal, reemplazando el nombre kext con el que está instalando
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. Ahora elimine los cachés de kext:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. Reiniciar la Mac

La extensión del kernel ahora debería estar instalada. Puede consultar una lista de las extensiones de kernel activas en OS X con el comando kextstat para estar seguro, use grep para limitar los resultados.

Del mismo modo, puede eliminar un elemento de la misma carpeta /System/Library/Extensions/ para desinstalar un archivo kext, reiniciando la Mac nuevamente para que el cambio surta efecto.

Como puede ver, esto lleva más tiempo que confiar en un instalador de aplicaciones para colocar un kext, y es un poco más complejo que la alternativa como Kext Drop, por lo que lo ideal sería que solo uno de las aplicaciones de instalación en su lugar, porque la mayoría de los archivos kext provienen de un instalador de aplicaciones de todos modos, ¿verdad? No obstante, si no puede usar una aplicación de instalación o una aplicación de modificación de kext por algún motivo para instalar una extensión de kernel, el método de instalación manual descrito anteriormente funciona muy bien en todas las versiones de OS X.

Gracias a Nick por el consejo

Cómo instalar extensiones de kernel en Mac OS X manualmente