Eliminar archivos innecesarios en / System / Library para Mac OS X

4

Resulta que tengo algunas bibliotecas de Python no utilizadas / obsoletas en el directorio del sistema, especialmente en /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python , el problema es que ya no puedo eliminar ningún archivo de la biblioteca. Supongo que está sucediendo después de actualizar a 10.11.

Intenté sudo rm -rf , pero simplemente no puedo eliminar ningún archivo.

python> sudo rm -rf *.pyc
Password:
rm: easy_install.pyc: Operation not permitted
rm: pkg_resources.pyc: Operation not permitted
rm: pylab.pyc: Operation not permitted
rm: pyparsing.pyc: Operation not permitted
rm: six.pyc: Operation not permitted

¿Qué se podría hacer para eliminarlos?

    
pregunta prosseek 06.11.2015 - 16:24

3 respuestas

10

¡No toque el directorio del sistema! Esos son archivos que el sistema puede o no necesitar en el futuro (o en la actualidad). OS X usa Python, así que solo porque no necesite el módulo, eso no significa que OS X no lo haga. Realmente, esta es la razón por la que crearon SIP en primer lugar.

    
respondido por el William T Froggard 06.11.2015 - 18:17
5

Estos no son tus archivos. Usted absolutamente no entiende lo que está haciendo. Otras personas ya te han dicho esto, pero no lo que realmente necesitas hacer en su lugar.

Aquí es un decente resumen sobre cómo configurar su propia instalación paralela de python con Homebrew, y luego virtualenv encima de eso para que no tenga conflictos.

La única razón por la que alguien debería tocar / Sistema es si están ejecutando un hackintosh.

Editar: usar pip con virtualenv es lo que deberías hacer por defecto de todos modos. No es un último recurso para cuando te encuentras con problemas.

    
respondido por el tolgraven 07.11.2015 - 01:51
4

Los directorios están protegidos por System Integrity Protection en OS X El Capitan.

Para deshabilitarlo:

  1. Reiniciar & mantenga Cmd ⌘ R en las campanillas
  2. Terminal abierta
  3. escribe csrutil disable; reboot

Sugerencias de enlace

Sin embargo, no es recomendable hacer esto realmente. Eliminar archivos en el directorio del sistema podría tener consecuencias imprevisibles y potencialmente desastrosas.

    
respondido por el prosseek 06.11.2015 - 16:44

Lea otras preguntas en las etiquetas