Как да добавяте и премахвате Ketex от macOS
Kexts или разширенията на ядрото разширяват основната функционалност на ядрото на Дарвин на MacOS. Те са аналогични на драйверите под Windows и позволяват на ядрото да комуникира с хардуера на компютъра ви. Повечето от тези файлове не изискват поддръжка. Но ако имате проблеми или сте събрали Hackintosh, може да се наложи да се занимавате с една или две.
Къде са намерени кекс?
Можете да намерите kexts на две места на вашия Mac. Повечето хора живеят в директорията "System / Library / Extensions", която е основният дом за kext. Някои от тях също се намират в папката "/ Library / Extensions", но това е по-рядко срещано.
Можете да разпознаете файловете чрез тяхното разширение .kext, както и иконата за стил на приставката.
Премахване на Kexts
Има два начина да премахнете kext. Първият начин е да използвате командата Terminal kextunload
.
1. Определете кой трябва да премахнете. Бъдете абсолютно сигурни, че имате правилната. Премахването на критичен за системата системен код може да причини големи проблеми, а имената на Кекст често са загадъчни.
2. Отворете терминала и въведете следната команда:
sudo kextunload / система / либриране / разширения / скрипт
Уверете се, че сте променили "kext.kext" до името на вашия kext файл. Ако например кодът, който искате да премахнете, е наречен "AppleIntelE1000e.kext", командата ще бъде:
sudo kextunload / Система / Либриране / Екстензии / АпpleIntelE1000e.kext
3. Въведете администраторската си парола и натиснете Enter.
Ако това не работи, можете също така просто да изтласкате кекс с помощта на rm
.
1. Използвайте следната команда за терминал, за да премахнете файла kext:
sudo rm -rf / система / либриране / разширения / скрипт
Уверете се, че сте променили "kext.kext" до името на вашия kext файл. Например, ако kext, който искате да премахнете, е наречен AppleIntelE1000e.kext, командата ще бъде:
sudo rm -rf / Система / Либриране / Екстереси / АпплеинтелE1000e.kext
2. Въведете вашата администраторска парола и натиснете Enter.
3. Рестартирайте компютъра.
Инсталиране на Kexts автоматично
Инсталирането на kexts не е толкова просто, колкото премахването им. Тя може да бъде направена ръчно, но с помощта на Kext инсталационна програма като KextBeast е много по-лесно. KextBeast е създаден за използване на Hackintoshes, но ще работи и на ванилия Mac.
1. Изтеглете KextBeast. Ако все още нямате безплатен профил в tonymacx86.com, ще трябва да създадете такъв, за да изтеглите файла.
2. Преместете файла kext, който искате да инсталирате на работния си плот. Програмата автоматично ще работи с всички файлове на kext в директорията ~ / Desktop, затова се уверете, че сте намерили правилния.
3. Отворете KextBeast и кликнете върху "Продължи".
4. Кликнете върху "Напред" отново.
5. Изберете устройството за зареждане на системата като местоназначение за инсталиране и кликнете върху "Продължи".
6. Поставете отметка в квадратчето до "/ System / Library / Extensions" или "/ Library / Extensions", в зависимост от това къде трябва да бъде инсталиран вашият kext. Ако не знаете кое от тях да изберете, изберете "/ System / Library / Extensions".
8. Кликнете върху "Напред".
9. Въведете администраторската си парола и кликнете върху "Инсталиране на софтуер".
10. Изчакайте инсталацията да приключи и кликнете върху "Затваряне".
11. Рестартирайте компютъра.
Ръчно инсталиране на Kexts
Kexts може да се инсталира и ръчно. Това е по-тромав процес, обаче, и Mac наистина не ви харесва да инсталирате kexts по този начин.
1. Плъзнете и пуснете файла си kext в "/ System / Library / Extensions".
2. Кликнете върху "Удостоверяване."
3. Въведете вашата администраторска парола.
4. Отворете терминала и използвайте командата sudo kextload kext.kext
да заредите вашето ново копиран kext файл. Уверете се, че сте заменили "kext.kext" с името на вашия kext файл.
5. Въведете вашата администраторска парола.
6. Рестартирайте компютъра.
заключение
Не би трябвало да се налага да се забърквате с прекалено често. Ако трябва да премахнете kext, можете да използвате терминала, за да го изтриете без много проблеми. И ако трябва да инсталирате kext, използвайте KextBeast за опростяване на процеса.