上週二,我們推出瞭如何通過終端中的命令或直接通過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″,但它對我不起作用,我正在尋找一種方法讓它工作。
問候