Ich habe auf OS X El Capitan aktualisiert und versucht, eine neue App (MPLAB X von Microchip) zu installieren, aber ich habe eine Fehlermeldung erhalten, weil eine Bibliothek nicht kopiert werden konnte, /usr/lib
selbst wenn nach dem Root-Passwort gefragt wurde. Ich habe versucht, die Bibliothek manuell zu kopieren, sudo cp libSEGGERAccessLink.dylib /usr/lib
aber es heißt cp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted
.
Ist das ein Berechtigungsproblem? Wie kann ich anschreiben /usr/lib
? ls -ld /usr/lib
kehrt zurück:
drwxr-xr-x 263 root wheel 8942 Oct 2 15:49 /usr/lib
Es ist eine neue Funktion von OS X 10.11 (El Capitan): SIP.
System Integrity Protection (SIP, 1 manchmal auch als rootless 2 bezeichnet ) ist eine Sicherheitsfunktion von OS X El Capitan, dem Betriebssystem von Apple Inc.
...
Zu den geschützten Speicherorten gehören: /System, /bin, /sbin und /usr (aber nicht /usr/local).
Systemintegritätsschutz auf Wikipedia
Es kann deaktiviert werden: Stack Exchange-Thread
Zusammenfassend öffnen Sie von der Wiederherstellungspartition aus Terminal.app und führen Sie Folgendes aus:csrutil disable
...
Update: SIP wurde in High Sierra erweitert (macOS 10.13)
mmmmmm
WillWorkForCookies
Andreas
Rok Jarc
Andreas
Rok Jarc
Pieter Annaert
Hasen
/usr/lib/
immer noch nicht beschreibbar.