Comment faire pour installer manuellement les extensions de noyau dans Mac OS X

Les utilisateurs avancés de Mac OS X peuvent trouver utile de savoir que KEXT (extensions de noyau) peut être installé manuellement. Le processus d'installation manuelle de kexts dans OS X n'est pas trop difficile si vous êtes à l'aise avec la ligne de commande, mais c'est un processus en plusieurs étapes de copier le fichier .kext approprié dans le répertoire des extensions du noyau approprié, puis d'utiliser chmod et chown pour assigner les permissions appropriées au kext afin qu'il fonctionne comme prévu.

Installation manuelle de Kext dans Mac OS X

Vous devrez utiliser le terminal pour terminer l'installation de kext, ce processus est le même dans toutes les versions de OS X:

  1. Copiez le (s) fichier (s) .kext dans / System / Library / Extensions /
  2. Ouvrez le terminal et tapez:
  3. cd /System/Library/Extensions/

  4. Tapez les commandes suivantes sur le terminal, en remplaçant le nom kext par celui que vous installez
  5. sudo chmod -R 755 kextfile.kext
    sudo chown -R root:wheel kextfile.kext

  6. Maintenant, supprimez les caches kext:
  7. sudo rm -R Extensions.kextcache
    sudo rm -R Extensions.mkext

  8. Redémarrez le Mac

L'extension du noyau devrait maintenant être installée. Vous pouvez interroger une liste des extensions de noyau actives dans OS X avec la commande kextstat pour être sûr, utilisez grep pour limiter les résultats.

De même, vous pouvez supprimer un élément du même dossier / System / Library / Extensions / pour désinstaller un fichier kext, en redémarrant le Mac pour que la modification prenne effet.

Comme vous pouvez le voir, cela prend plus de temps que de compter sur un installateur d'application pour placer un kext lui-même, et c'est un peu plus complexe que l'alternative comme Kext Drop, donc idéalement, vous aurez juste une des applications installateur les fichiers proviennent d'un programme d'installation d'application de toute façon, non? Néanmoins, si vous ne pouvez pas utiliser une application d'installation ou une application de modification kext pour installer une extension de noyau, la méthode d'installation manuelle décrite ci-dessus fonctionne parfaitement dans toutes les versions d'OS X.

Merci à Nick pour le conseil