Как установить расширения ядра в Mac OS X вручную

Anonim

Продвинутым пользователям Mac OS X может быть полезно узнать, что KEXT (расширения ядра) можно установить вручную. Процесс установки kext вручную в OS X не слишком сложен, если вы знакомы с командной строкой, но это многоэтапный процесс копирования соответствующего файла .kext в соответствующий каталог расширений ядра, а затем использование chmod и chown, чтобы назначить соответствующие разрешения для kext, чтобы он работал по назначению.

Ручная установка Kext в Mac OS X

Вам нужно будет использовать Терминал для завершения установки kext, этот процесс одинаков во всех версиях OS X:

  1. Скопируйте файлы .kext в /System/Library/Extensions/
  2. Откройте Терминал и введите:
  3. cd /System/Library/Extensions/
  4. Введите в терминале следующие команды, заменив имя kext на то, которое вы устанавливаете
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. Теперь удалите кэши kext:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. Перезагрузите Mac

Теперь должно быть установлено расширение ядра. Вы можете запросить список активных расширений ядра в OS X с помощью команды kextstat, чтобы быть уверенным, используйте grep для ограничения результатов.

Точно так же вы можете удалить элемент из той же папки /System/Library/Extensions/, чтобы удалить файл kext, снова перезагрузив Mac, чтобы изменения вступили в силу.

Как вы можете видеть, это занимает больше времени, чем полагаться на установщик приложения для размещения самого kext, и это немного сложнее, чем альтернатива, такая как Kext Drop, поэтому в идеале вы просто один из приложения-установщики, потому что большинство файлов kext в любом случае поступают из установщика приложений, верно? Тем не менее, если по какой-либо причине вы не можете использовать приложение-установщик или приложение-модификатор kext для установки расширения ядра, описанный выше метод ручной установки прекрасно работает во всех версиях OS X.

Спасибо Нику за подсказку

Как установить расширения ядра в Mac OS X вручную