上周二,我们推出了如何通过终端中的命令或直接通过Oracle链接访问在OS X El Capitan的Mac上安装Java 8的选项。 今天,我们将看到在Mac上安装此Java版本或任何其他版本的Java所需采取的步骤之一,但是我们已经警告过 不建议所有OS X用户使用.
SIP阻止特定的系统访问(/ System / sbin / usr) 安装文件和重要数据所在的位置,这也阻止了在操作系统级别上使用进程,这就是为什么我们不建议您这样做,因为如果您不这样做,将来可能会引起问题禁用此保护的必要知识。 对于Java的安装,必须停用此保护,因此,我们将看到要执行的步骤。
SIP停用过程
要开始此过程,我们将必须遵循这些先前的步骤。 我们要做的第一件事是关闭Mac,然后在恢复模式下再次启动。 为此,有必要 刚开始时按cmd + R.
在安全模式下启动后,我们将打开OS X实用程序菜单,然后选择 实用程序和终端。 现在我们将在Terminal«csrutil disable;中编写命令。 重新启动»或直接复制并粘贴。 现在,我们的Mac已经禁用了SIP保护,因此必须重新启动Mac才能使此过程生效。
检查SIP状态并再次激活SIP
查看此停用操作是否完成的最简单的选择, 是尝试直接安装Java或类似的软件 如果我们没有问题,则可以将其停用。 我们也可以使用命令«csrutil状态»在终端中,但从恢复模式进入,即在启动时输入cmd + R,然后从实用程序>终端中打开终端。 它将显示如下内容:«系统完整性保护状态:禁用 如果已禁用或S系统完整性保护状态:已启用 如果已激活»
撤消该过程并再次激活SIP 在我们的Mac上,只需关闭计算机,再次进入恢复模式并通过键入或复制命令«使csrutil“和 重新启动Mac.
我们再次坚持认为不建议对OS X中较不高级的用户执行此过程,因此请谨慎操作。
这是否意味着您在java中使用的所有内容都无法在Captain中使用? 如果执行此操作并安装Java,以便能够使用使用它的程序,那么一旦完成,您将还原它。 Java仍然可以使用吗? 由于这些原因,我越来越不相信要安装Captain,并且由于SIP,我使用的某些应用无法正常工作...
好!
好吧,我真的不知道通过逆向过程是否可以继续使用Java,但我怀疑这样做是否可以。 但是,如果您需要Java进行某些特定的操作,则必须禁用它或直接不进行更新
问候
嗨,Jordi,除了从恢复模式中禁用SIP之外,还有其他方法吗?
我之所以问是因为,当我尝试以某种方式启动进入恢复模式时,它给我一个错误»等,等等,继续操作»,并且该错误再次发生。 我的MBP 2011带有ssd所在的硬盘和超级驱动器所在的硬盘。
嗨乔迪,
恢复模式启动后,我们应该选择什么选项来摆脱这种模式?
因为它提供的选项都没有让我感兴趣或允许我访问终端来执行命令。
我这样做是因为我刚刚在 13 年初将新的蓝牙卡安装到 macbook pro 2011″,但它对我不起作用,我正在寻找一种方法让它工作。
问候