Продвинутым пользователям Mac OS X может быть полезно знать, что KEXT (расширения ядра) можно установить вручную. Процесс установки kexts вручную в OS X не является слишком сложным, если вам удобно работать с командной строкой, но это многоступенчатый процесс копирования соответствующего файла .kext в соответствующий каталог расширений ядра, а затем с использованием chmod и chown, чтобы назначить соответствующие разрешения для kext, чтобы он выполнялся по назначению.
Ручная установка Kext в Mac OS X
Вам нужно будет использовать терминал для завершения установки kext, этот процесс будет таким же во всех версиях OS X:
- Скопируйте файлы .kext в / System / Library / Extensions /
- Откройте терминал и введите:
- cd / Система / Библиотека / Расширения /
- Введите следующие команды на терминале, заменив имя kext на тот, который вы устанавливаете
- Теперь удалите кеш-кеш:
- Перезагрузите Mac
sudo chmod -R 755 kextfile.kext
sudo chown -R root: wheel kextfile.kext
sudo rm -R Extensions.kextcache
sudo rm -R Extensions.mkext
Теперь необходимо установить расширение ядра. Вы можете запросить список активных расширений ядра в OS X с командой kextstat, чтобы убедиться, используйте grep, чтобы ограничить результаты.
Аналогичным образом вы можете удалить элемент из той же самой / System / Library / Extensions / folder, чтобы удалить файл kext, перезагрузив Mac снова, чтобы изменения вступили в силу.
Как вы можете видеть, это занимает больше времени, чем полагаться на установщик приложения, чтобы поместить сам kext, и это немного сложнее, чем альтернатива, например, Kext Drop, поэтому в идеале вы будете только одним из приложений-установщиков, потому что большинство kext файлы все равно поступают из установщика приложений, верно? Тем не менее, если вы не можете использовать приложение-установщик или приложение-модификатор kext по какой-либо причине для установки расширения ядра, описанный выше способ ручной установки отлично работает во всех версиях OS X.