Как установить расширения ядра в Mac OS X вручную
Продвинутым пользователям Mac OS X может быть полезно узнать, что KEXT (расширения ядра) можно установить вручную. Процесс установки kext вручную в OS X не слишком сложен, если вы знакомы с командной строкой, но это многоэтапный процесс копирования соответствующего файла .kext в соответствующий каталог расширений ядра, а затем использование chmod и chown, чтобы назначить соответствующие разрешения для kext, чтобы он работал по назначению.
Ручная установка Kext в Mac OS X
Вам нужно будет использовать Терминал для завершения установки kext, этот процесс одинаков во всех версиях OS X:
- Скопируйте файлы .kext в /System/Library/Extensions/
- Откройте Терминал и введите:
cd /System/Library/Extensions/
- Введите в терминале следующие команды, заменив имя kext на то, которое вы устанавливаете
- Теперь удалите кэши 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/, чтобы удалить файл kext, снова перезагрузив Mac, чтобы изменения вступили в силу.
Как вы можете видеть, это занимает больше времени, чем полагаться на установщик приложения для размещения самого kext, и это немного сложнее, чем альтернатива, такая как Kext Drop, поэтому в идеале вы просто один из приложения-установщики, потому что большинство файлов kext в любом случае поступают из установщика приложений, верно? Тем не менее, если по какой-либо причине вы не можете использовать приложение-установщик или приложение-модификатор kext для установки расширения ядра, описанный выше метод ручной установки прекрасно работает во всех версиях OS X.
Спасибо Нику за подсказку