Förra tisdag lanserade vi alternativet för hur man installerar Java 8 på vår Mac med OS X El Capitan via ett kommando i terminalen eller direkt genom att komma åt från en Oracle-länk. Idag ska vi se ett av stegen som är nödvändiga för att installera den här eller någon annan version av Java på vår Mac, men vi har redan varnat för att detta rekommenderas inte för alla OS X-användare.
SIP blockerar specifika systemåtkomster (/ System / sbin / usr) där installationsfilerna och viktiga data finns, förhindrar det också att använda processer på operativsystemsnivå och det är därför det inte är något vi uppmanar dig att göra eftersom det kan orsaka problem i framtiden om du inte har nödvändig kunskap för att inaktivera detta skydd. För installation av Java är det nödvändigt att inaktivera detta skydd och därför kommer vi att se stegen att följa.
SIP-avaktiveringsprocess
För att börja med denna process måste vi följa dessa tidigare steg. Det första vi ska göra är att stänga av Mac och starta om i återställningsläge. För detta är det nödvändigt tryck på cmd + R precis när vi börjar.
När vi väl har startat i säkert läge öppnar vi OS X Utilities-menyn, vi väljer Verktyg och terminal. Nu ska vi skriva kommandot i Terminal «csrutil inaktivera; starta om »eller kopiera och klistra in det direkt. Nu kommer vår Mac redan att ha SIP-skydd inaktiverat och det kommer att bli nödvändigt att starta om Mac för att denna process ska träda i kraft.
Kontrollera SIP-status och aktivera SIP igen
Det enklaste alternativet för att se om den här inaktiveringen är bra eller inte, är att försöka installera Java eller liknande direkt och om vi inte har några problem är det väl avaktiverat. Vi kan också använda kommandot «csrutil status»I Terminal men går från återställningsläge, det vill säga cmd + R vid start och öppnar Terminal från Verktyg> Terminal. Det kommer att se ut ungefär så här: «System Integrity Protection status: inaktiverad om den är avaktiverad eller System Integritetsskyddsstatus: aktiverad om aktiverat »
För att vända processen och aktivera SIP igen på vår Mac är det så enkelt som att stänga av maskinen, gå in i återställningsläge igen och komma åt Terminal genom att skriva eller kopiera kommandot «möjliggöra csrutil"och starta om Mac.
Vi insisterar igen att denna process inte är tillrådlig att utföra för mindre avancerade användare i OS X, så var försiktig med den.
Betyder detta att allt du använder med java inte fungerar i kapten? Om du gör detta och installerar java för att kunna använda programmen som använder det och sedan en gång gjort, återställer du det. Fungerar Java fortfarande? Jag är mindre och mindre övertygad om att installera Captain på grund av dessa saker och för att någon app som jag använder inte fungerar på grund av SIP ...
Bra!
Jag vet verkligen inte om du kommer att kunna fortsätta använda Java genom att vända på processen men jag tvivlar på att det kan. Men om du behöver Java för något specifikt måste du inaktivera det eller direkt inte uppdatera
hälsningar
Hej Jordi, finns det något annat sätt att inaktivera SIP annat än från återställningsläge?
Jag frågar för att på något sätt när jag försöker starta i återställningsläge ger det mig ett fel »etc etc tryck på en tangent för att fortsätta» och det återfaller. Jag har MBP 2011 med ssd där hdd och hdd där superdrive.
Hej Jordi,
När återställningsläget har startat, vilket alternativ ska vi välja för att komma därifrån?
Eftersom inget av alternativen det ger intresserar mig eller tillåter mig att komma åt terminalen för att utföra kommandot.
Jag gör det här för att jag precis installerade det nya bluetooth-kortet på macbook pro 13″ i början av 2011 och det fungerar inte för mig och jag letar efter ett sätt att få det att fungera.
hälsningar