¿Necesito reinstalar OS X después de eliminar Python por accidente?

Me las arreglé para eliminar mi python usr/binhaciendo una tontería sudo rm /usr/bin/pythony ahora parece que necesito reinstalar mi sistema operativo.

En primer lugar, ¿es esto necesario? Y en segundo lugar, ¿existe una manera fácil de hacer esto sin tener que borrar todo en mi disco?

En otras palabras, idealmente me gustaría que mis programas que he instalado permanezcan allí después de reiniciar, ahorrándome la molestia de tener que instalar todo nuevamente hasta la fecha. es posible?

¿Supongo que no tienes una copia de seguridad (Time Machine)?
No en esta máquina desafortunadamente
Supongo que esta pregunta resuelve tu problema. @fartheraway: lo hace, a menos que los excluya.
estoy corregido
¿Está seguro de que necesita reinstalar el sistema operativo? ¿Has probado a instalar la versión completa de Python? python.org/downloads/mac-osx
No, no estaba seguro, pero después de investigar algunos de los foros y las respuestas, parece que el Python que eliminé es el que usa el sistema operativo y, como tal, lo 'rompe'. No estoy seguro de si estos pueden ser reemplazados por una instalación ordinaria de Python. En cualquier caso, ¡era un problema fácil de resolver!

Respuestas (2)

Esta pregunta probablemente tiene todas las respuestas para ti. En resumen, no hay manera fácil. Tus opciones son:

  1. Recupere los archivos de una copia de seguridad (Time machin), si existe.
  2. Vuelva a instalar OSX, por ejemplo, desde el modo de recuperación presionando Command+ Ren la pantalla de inicio
  3. Copie los archivos que faltan de la partición de recuperación (compruebe primero si la partición está actualizada). ej., haciendocp -a /bin /Volumes/<your disk name>

Si solo necesita un archivo, puede descargar su versión de OS X y crear un instalador USB. Luego instale el nuevo OS X en otra unidad flash. Este se llama una unidad flash de arranque. Luego regrese a su sistema con problemas y monte la unidad de arranque. Encuentra el archivo que necesitas y listo.

Gracias. Pero parece más fácil simplemente reinstalar OS X reiniciando y luego cmd+R para acceder a la pantalla de utilidades de OS X. Al seleccionar 'reinstalar una nueva copia de OS X', ¿cambiará el sistema y dejará mis instalaciones en paz?
Si por "mis instalaciones" te refieres a tus aplicaciones? Mi conjetura es no. Las herramientas de migración solo aparecen en una actualización. Hacerlo a tu manera podría limpiar todo. Haz una copia de seguridad si lo intentas.
Me refiero, por ejemplo, a algunos programas que he instalado desde la fuente en mi sistema. Supongo que no.
@Jack, la reinstalación con cmd-r es el camino a seguir. Se reinstala en su lugar: deja todos sus 'extras' (aplicaciones, configuraciones, etc.). Todavía haría una copia de seguridad en Time Machine primero, pero tuve que ejecutar la reinstalación y quedé muy satisfecho con los resultados (y no tuve que usar mi copia de seguridad de Time Machine en absoluto).