Jak ręcznie zainstalować rozszerzenia jądra w systemie Mac OS X
Zaawansowani użytkownicy systemu Mac OS X mogą wiedzieć, że KEXT (rozszerzenia jądra) można zainstalować ręcznie. Proces ręcznej instalacji kextów w OS X nie jest zbyt trudny, jeśli nie masz problemów z wierszem poleceń, ale jest to wieloetapowy proces polegający na skopiowaniu odpowiedniego pliku .kext do odpowiedniego katalogu rozszerzeń jądra, a następnie użyciu chmod i chown, aby przypisać odpowiednie uprawnienia do kexta, aby działał zgodnie z przeznaczeniem.
Ręczna instalacja Kexta w systemie Mac OS X
Będziesz musiał użyć terminala, aby ukończyć instalację kext, ten proces jest taki sam we wszystkich wersjach OS X:
- Skopiuj pliki .kext do /System/Library/Extensions/
- Otwórz Terminal i wpisz:
cd /System/Biblioteka/Rozszerzenia/
- Wpisz następujące polecenia w terminalu, zastępując nazwę kext tą, którą instalujesz
- Teraz usuń pamięć podręczną kext:
- Uruchom ponownie komputer Mac
sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext
sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext
Rozszerzenie jądra powinno być teraz zainstalowane. Możesz sprawdzić listę aktywnych rozszerzeń jądra w OS X za pomocą polecenia kextstat, aby mieć pewność, użyj grep, aby ograniczyć wyniki.
Podobnie możesz usunąć element z tego samego folderu /System/Library/Extensions/, aby odinstalować plik kext, ponownie uruchamiając komputer Mac, aby zmiana zaczęła obowiązywać.
Jak widać, jest to bardziej czasochłonne niż poleganie na instalatorze aplikacji, który sam umieści kext, i jest nieco bardziej złożone niż alternatywa, taka jak Kext Drop, więc idealnie byłoby, gdybyś miał tylko jedną z aplikacje instalatora, ponieważ większość plików kext i tak pochodzi z instalatora aplikacji, prawda? Niemniej jednak, jeśli z jakiegoś powodu nie możesz użyć aplikacji instalatora lub aplikacji modyfikującej kext do zainstalowania rozszerzenia jądra, opisana powyżej ręczna metoda instalacji działa doskonale we wszystkich wersjach systemu OS X.
Dzięki Nickowi za wskazówkę