¿Es peligroso reinstalar 10.7.4

1

Instalé Mac OS 10.7.4 en mi MBP anoche, junto con Safari 6. Desconfiaba de 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 que Safari 5.1.7 vuelva.

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 descargar, ejecuté sudo rm -rf /Applications/Safari.app . Como era de esperar que se eliminó el archivo de la aplicación. Sin embargo, cuando abrí el paquete de instalación 5.1.7, obtengo el siguiente error.

DecidíquelamejormaneraderecuperarSafari5.1.7era reinstalar Mac OS 10.7.4 . Pero antes de ejecutar la instalación, tengo un par de preguntas.

  1. ¿Es la edición "Combo del cliente" algo incorrecto?
  2. ¿Intentará instalar 10.7.4 incorrectamente?
  3. ¿Existe una mejor manera de eliminar Safari 6 e instalar 5.1.7?
pregunta Baylor Rae' 27.07.2012 - 17:46

3 respuestas

1

En primer lugar, revise nuevamente su situación de respaldo y esté listo para usarlo para restaurar sus datos en una instalación limpia 10.7.4 si es necesario.

Su idea de eliminar la aplicación de 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 pudieron eliminar Safari en el pasado. El combo del cliente es la actualización correcta para usted. (El cliente es correcto en comparación con la versión del servidor del combo de actualización)

No se garantiza que funcione (y no lo he probado con Safari 6 que se instaló 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 tienes mucho que perder al probar el truco de actualización de combo.)

Observe 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 la receta que le indica al sistema qué versión de Safari se instaló en el pasado.

    
respondido por el bmike 27.07.2012 - 18:26
1

Reinstalar el sistema operativo solo para Safari parece un poco drástico. La razón por la que dice que es probablemente es porque usaste rm -rf en lugar de arrastrarlo a la basura.

En OS X hay un registro central de aplicaciones instaladas, y afaik cuando arrastra una aplicación a la papelera, se elimina automáticamente de este registro. Cuando solo 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 más adelante.

Si aún no funciona, intente usar la herramienta /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister para cancelar el registro manual de Safari.

    
respondido por el houbysoft 27.07.2012 - 18:21
1

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 ;-)

    
respondido por el MrCoBalt 27.07.2012 - 18:51

Lea otras preguntas en las etiquetas