В прошлый вторник мы запустили возможность установки Java 8 на наш Mac с OS X El Capitan с помощью команды в Терминале или напрямую, получив доступ по ссылке Oracle. Сегодня мы увидим один из шагов, необходимых для установки этой или любой другой версии Java на наш Mac, но мы уже предупреждали, что это не рекомендуется для всех пользователей OS X.
SIP блокирует доступ к системе (/ System / sbin / usr) там, где находятся установочные файлы и важные данные, это также предотвращает использование процессов на уровне операционной системы, и поэтому мы не предлагаем вам это сделать, поскольку это может вызвать проблемы в будущем, если у вас нет необходимые знания для отключения этой защиты. Для установки Java необходимо отключить эту защиту, поэтому мы увидим, что нужно делать.
Процесс деактивации SIP
Чтобы начать этот процесс, нам нужно будет выполнить эти предыдущие шаги. Первое, что мы собираемся сделать, это выключить Mac и снова запустить его в режиме восстановления. Для этого необходимо нажмите cmd + R, когда мы начнем.
Как только мы начнем в безопасном режиме, мы откроем меню OS X Utilities, мы выберем Утилиты и Терминал. Теперь напишем команду в Терминале «csrutil disable; reboot »или скопируйте его и вставьте напрямую. Теперь на нашем Mac уже отключена защита SIP, и для того, чтобы этот процесс вступил в силу, необходимо перезапустить Mac.
Проверьте статус SIP и снова активируйте SIP
Самый простой способ узнать, хорошо ли сделана эта деактивация, попытаться установить Java или аналогичный и если у нас нет проблем, его хорошо деактивировать. Мы также можем использовать команду «статус csrutil»В Терминале, но войдите из режима восстановления, то есть нажмите cmd + R при запуске и откройте Терминал из Утилиты> Терминал. Это будет выглядеть примерно так: «Состояние защиты целостности системы: отключено если он деактивирован или SСостояние защиты целостности системы: включено если активировано »
Чтобы отменить процесс и снова активировать SIP на нашем Mac это так же просто, как выключить машину, снова войти в режим восстановления и войти в Терминал, набрав или скопировав команду «включить csrutil«и перезагрузите Mac.
Мы снова настаиваем на том, что этот процесс не рекомендуется выполнять менее продвинутым пользователям в OS X, поэтому будьте осторожны с ним.
Означает ли это, что все, что вы используете с java, не будет работать в Captain? Если вы сделаете это и установите java, чтобы иметь возможность использовать программы, которые его используют, а затем, как только закончите, вы вернете его. Ява по-прежнему будет работать? Я все меньше и меньше убеждаюсь в установке Captain из-за этих вещей и из-за того, что некоторые приложения, которые я использую, не работают из-за SIP ...
Хорошо!
Что ж, я действительно не знаю, можно ли, изменив этот процесс, продолжать использовать Java, но я сомневаюсь, что это возможно. Но если вам нужна Java для чего-то конкретного, вы должны отключить ее или напрямую не обновлять
привет
Привет, Джорди, есть ли другой способ отключить SIP, кроме как в режиме восстановления?
Я спрашиваю, потому что почему-то, когда я пытаюсь загрузиться в режиме восстановления, появляется сообщение об ошибке »и т.д. У меня MBP 2011 года с ssd, где hdd, и hdd, где superdrive.
Привет, Джорди,
После запуска режима восстановления, какой вариант мы должны выбрать, чтобы выйти из него?
Поскольку ни один из вариантов, которые он дает, меня не интересует и не позволяет мне получить доступ к терминалу для выполнения команды.
Я делаю это, потому что только что установил новую карту Bluetooth на MacBook Pro 13″ в начале 2011 года, и она у меня не работает, и я ищу способ заставить ее работать.
приветствия