Минулого вівторка ми запустили опцію, як встановити Java 8 на наш Mac з OS X El Capitan за допомогою команди в терміналі або безпосередньо за допомогою доступу за посиланням Oracle. Сьогодні ми побачимо один із кроків, необхідних для встановлення тієї чи іншої версії Java на нашому Mac, але ми вже попереджали, що це не рекомендується для всіх користувачів OS X..
SIP блокує певний доступ до системи (/ System / sbin / usr) де знаходяться інсталяційні файли та важливі дані, це також запобігає використанню процесів на рівні операційної системи, і тому ми не запрошуємо вас це робити, оскільки це може спричинити проблеми в майбутньому, якщо у вас немає необхідні знання для відключення цього захисту. Для встановлення Java необхідно деактивувати цей захист, і тому ми побачимо кроки, які слід виконати.
Процес деактивації SIP
Для початку цього процесу нам доведеться виконати ці попередні кроки. Перше, що ми збираємося зробити, це вимкнути Mac і запустити знову в режимі відновлення. Для цього це необхідно натисніть cmd + R саме тоді, коли ми починаємо.
Після запуску в безпечному режимі ми відкриємо меню Службові програми OS X, і виберемо Комунальні послуги та термінал. Тепер ми напишемо команду в терміналі «csrutil disable; перезавантажити »або безпосередньо скопіюйте та вставте його. Тепер на нашому Mac буде вимкнено захист SIP, і потрібно буде перезапустити Mac, щоб цей процес набув чинності.
Перевірте статус SIP і знову активуйте SIP
Найпростіший варіант перевірити, чи добре виконана ця деактивація чи ні, полягає в спробі безпосередньо встановити Java або подібний і якщо у нас немає проблем, це добре деактивовано Ми також можемо використовувати команду «статус csrutil»У Терміналі, але вхід із режиму відновлення, тобто cmd + R при запуску, і відкрийте Термінал з Утиліти> Термінал. З'явиться приблизно так: «Статус захисту цілісності системи: вимкнено якщо він деактивований або SСтатус захисту цілісності ystem: увімкнено якщо активовано »
Щоб змінити процес і знову активувати SIP на нашому Mac це так просто, як вимкнути машину, знову увійти в режим відновлення та отримати доступ до терміналу, набравши або скопіювавши команду «включити csrutil"і перезавантажте Mac.
Ми знову наполягаємо на тому, що цей процес недоцільно проводити для менш просунутих користувачів в OS X, тому будьте обережні з ним.
Чи означає це, що все, що ви використовуєте з java, не працюватиме в Captain? Якщо ви зробите це та встановите java, щоб мати змогу використовувати програми, які його використовують, а після цього ви скасуєте його. Чи працюватиме Java? Я все менше переконуюсь встановлювати Captain через ці речі і через те, що деяка програма, яку я використовую, не працює через SIP ...
Добре!
Ну, я справді не знаю, чи вдасться, змінивши процес, продовжувати використовувати Java, але я сумніваюся, що це можливо. Але якщо вам потрібна Java для чогось конкретного, вам доведеться її відключити або безпосередньо не оновлювати
привіт
Привіт, Джорді, чи є інший спосіб відключити SIP, крім режиму відновлення?
Я запитую, тому що якось, коли я намагаюся завантажитися в режим відновлення, це видає мені помилку »і т.д. У мене є MBP 2011 з ssd де hdd і hdd де супердрайв.
Привіт Джорді,
Щойно режим відновлення запущено, який варіант вибрати, щоб вийти з нього?
Оскільки жодна з наданих опцій мене не цікавить і не дозволяє отримати доступ до терміналу для виконання команди.
Я роблю це, тому що щойно встановив нову карту Bluetooth на macbook pro 13″ на початку 2011 року, але вона не працює для мене, і я шукаю спосіб змусити її працювати.
вітання