Si todo lo que quieres es el antiguo Safari.app, sugeriría usar una herramienta como Pacifist para abrir .pkg
e instalar solo ese componente en lugar de saltar a través de aros.
Sin embargo también debe tener en cuenta que la actualización de Safari 6 puede haber instalado una versión más nueva de WebKit y otros marcos de soporte que simplemente no funcionarán con Safari 5, en cuyo caso tendrá para intentar instalar el 5.x pkg
completo y sobrescribir los marcos más nuevos (aunque no se recomienda). Pacifist debería poder realizar una instalación de este tipo mientras pasa por alto las comprobaciones del instalador, pero
... Si preferiría ejecutar las comprobaciones y utilizar el Installer.app
del sistema. Estoy bastante seguro de que necesita borrar el recibo específico de Safari 6 que le indica a OS X que se instaló previamente. Me imagino que eso es lo que está verificando el instalador de Safari 5 pero no he probado nada para ver si este es realmente el caso.
No llamar a Houbysoft particularmente, pero dudo que el problema de reinstalación esté relacionado con lsregister
, ya que (como lo demuestra su ruta) estoy bastante seguro de que solo está relacionado con LaunchServices (es decir, el servicio que decide qué aplicaciones se mostrará en el menú Open With
para documentos) en lugar de la instalación de la aplicación.
De todos modos, en lugar de volver a escribir, esta respuesta sobre la desinstalación de Java (comenzando con la "limpieza de los registros del instalador "sección) proporciona una buena lista de los pasos a seguir y los lugares para buscar los archivos del instalador, sustituyendo Safari por Java, por supuesto :-)
Editar: Se puede encontrar información más completa e impresionante sobre el instalador en sitio de Nick Shubin
O, alternativamente, sé zen al respecto y aprende a vivir con Safari 6 en lugar de hacer el trabajo por ti mismo ;-)