Як установити розширення ядра в Mac OS X вручну

Anonim

Досвідченим користувачам Mac OS X може бути корисно знати, що KEXT (розширення ядра) можна встановити вручну. Процес інсталяції kexts вручну в 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 вручну