Instalé Mac OS 10.7.4 en mi MBP anoche, junto con Safari 6. Tenía mis dudas sobre la instalación de Safari 6, pero pensé que podría hacer frente a los cambios. Pero, después de usarlo durante unos 30 minutos, quiero recuperar Safari 5.1.7.
Mi "plan de ataque" era descargar el instalador 5.1.7, eliminar Safari 6 e instalar Safari 5.1.7. Después de que el instalador terminó de descargarse, ejecuté sudo rm -rf /Applications/Safari.app
. Como era de esperar que eliminó el archivo de la aplicación. Sin embargo, cuando abrí el instalador del paquete 5.1.7, aparece el siguiente error.
Decidí que la mejor manera de recuperar Safari 5.1.7 era reinstalar Mac OS 10.7.4 . Pero antes de ejecutar la instalación tengo un par de preguntas.
En primer lugar, verifique dos veces la situación de su copia de seguridad y prepárese para usarla para restaurar sus datos en una instalación limpia de 10.7.4 si es necesario.
Su idea de eliminar la aplicación Safari y luego volver a instalar Combo Updater es excelente y la he usado con gran éxito en muchos casos en los que las personas lograron eliminar Safari en el pasado. El combo de cliente es la actualización correcta para usted. (El cliente es correcto a diferencia de la versión del servidor del actualizador combinado)
No se garantiza que funcione (y no lo he probado con Safari 6 instalado y 10.7.4 todavía, por lo que podría encontrar un dragón, pero si su alternativa es hacer una instalación limpia y omitir la actualización a Safari 6.0 no No tengo mucho que perder probando el truco del actualizador combinado.)
Mire los registros de instalación para asegurarse de que la instalación de Safari no se omita debido a la detección de una versión más nueva. Si eso sucede, tendrá que buscar mucho en la carpeta /Library/Receipts y posiblemente en la base de datos de recibos para eliminar el recibo que le dice al sistema qué versión de Safari se instaló en el pasado.
wget
la URL aquí: discusiones.apple.com/message/19033694#19033694 Nuevamente, gracias por su ayuda.Reinstalar el sistema operativo solo para Safari parece un poco drástico. La razón por la que dice eso es probablemente porque rm -rf
lo usaste en lugar de arrastrarlo a la papelera.
En OS X hay un registro central de aplicaciones instaladas y, por supuesto, cuando arrastra una aplicación a la papelera, se elimina automáticamente de este registro. Cuando lo haga, rm -rf
eliminará los archivos pero no la entrada en el registro.
Así que intentaría: reinstalar Safari 6 normalmente, luego arrastrarlo a la papelera. Esto debería eliminarlo del registro, así que intente instalar Safari 5 después.
Si aún no funciona, intente usar la /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
herramienta para cancelar manualmente el registro de Safari.
Si todo lo que desea es la antigua Safari.app, sugeriría usar una herramienta como Pacifist para abrir .pkg
e instalar solo ese componente en lugar de saltar por los 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 deberá intentar instalar la versión completa 5.x pkg
y sobrescriba los marcos más nuevos (¡aunque no recomendado!). Pacifist debería poder hacer una instalación de este tipo sin pasar por las comprobaciones habituales del instalador, pero...
... Si prefiere ejecutar las comprobaciones y utilizar el sistema, Installer.app
estoy bastante seguro de que necesita borrar el recibo específico de Safari 6 que le dice a OS X que se instaló previamente. Me imagino que eso es lo que está comprobando el instalador de Safari 5, pero no he probado nada para ver si este es realmente el caso.
Sin mencionar particularmente a houbysoft, pero dudo que el problema de reinstalación esté relacionado 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án 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 sección "limpiar los registros del instalador") 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 increíble sobre el instalador en el 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 ;-)
Alejandro
baylor rae'
Alejandro
baylor rae'
Alejandro