¿Cómo restaurar / Aplicaciones

3

Al intentar copiar una aplicación en / Aplicaciones, copié accidentalmente MyApp.app/Contents en / Aplicaciones, convirtiéndola en un paquete ejecutable en lugar de una carpeta.

He eliminado / Aplicaciones / Contenidos y he hecho accesible la aplicación como debería ser (/Aplicaciones/MyApp.app/Contents), pero / Las aplicaciones no volvieron a su antigua gloria.

Actualmente, si navego a Aplicaciones en el buscador, abre un terminal en / Aplicaciones :(

Editar: Me di cuenta de que las aplicaciones ahora son de tipo "paquete". Seguí las instrucciones aquí: enlace sin éxito.

    
pregunta mbarrows 23.12.2012 - 01:37

2 respuestas

3

Bien, esta es una extraña. La solución más sencilla sería utilizar Time Machine para restaurar / Aplicaciones desde la copia de seguridad antes de que se marque como un paquete y no como una carpeta.

De lo contrario, deberá iniciar el modo de usuario único y eliminar / Aplicación / Contenidos y quizás algunos otros archivos (es difícil saber qué es exactamente lo que se estropeó) montando el sistema de archivos en modo de lectura / escritura.

 /sbin/mount -uw /
 rm -rf /Applications/Contents
 # and optionally
 mv /Applications /badApplication_package

Alternativamente, puedes intentar reiniciar con Command R y simplemente reinstalar el sistema operativo, esperando que / Aplicaciones se corrija. Si estaba preocupado por el comando rm , también podría cambiar el nombre de / Aplicaciones y volver a instalar su sistema operativo. Retroceda solo las aplicaciones que necesita, tenga cuidado de no sobrescribir las cosas nuevamente.

Este es un problema raro que enfrentar, así que felicitaciones por forzarte a ti mismo a aprender cómo los paquetes y las aplicaciones se crean en OS X de la manera más difícil.

    
respondido por el bmike 23.12.2012 - 03:11
2

/Applications/Contents/ normalmente no debería existir, por lo que es poco probable que se haya sobrescrito algo. Probablemente sea seguro eliminarlo de la Terminal:

sudo rm -r /Applications/Contents/
    
respondido por el user495470 23.12.2012 - 11:40

Lea otras preguntas en las etiquetas