È pericoloso reinstallare 10.7.4

1

Ieri sera ho installato Mac OS 10.7.4 sul mio MBP, insieme a Safari 6. Avevo paura di installare Safari 6, ma ho pensato che avrei potuto far fronte alle modifiche. Ma, dopo averlo usato per circa 30 minuti, voglio riavviare Safari 5.1.7.

Il mio "piano di attacco" era scaricare il programma di installazione 5.1.7, eliminare Safari 6 e installare Safari 5.1.7. Dopo che il programma di installazione ha terminato il download, ho eseguito sudo rm -rf /Applications/Safari.app . Come previsto, ha cancellato il file dell'applicazione. Tuttavia, quando ho aperto il programma di installazione del pacchetto 5.1.7 ho ricevuto il seguente errore.

HodecisocheilmodomiglioreperriavereSafari5.1.7era reinstallare Mac OS 10.7.4 . Ma prima di eseguire l'installazione ho un paio di domande.

  1. L'edizione "Client Combo" è sbagliata?
  2. Tenterà di installare 10.7.4 in modo errato?
  3. C'è un modo migliore per eliminare Safari 6 e installare 5.1.7?
posta Baylor Rae' 27.07.2012 - 17:46
fonte

3 risposte

1

Prima di tutto, ricontrolla la tua situazione di backup ed essere pronto a usarlo per ripristinare i dati su un'installazione 10.7.4 pulita, se necessario.

La tua idea di eliminare l'app di safari e di reinstallare l'utilità di aggiornamento di Combo è ottima e l'ho utilizzata con grande successo in molti casi in cui le persone sono riuscite a eliminare Safari in passato. Il client combo è l'aggiornamento corretto per te. (Il client è corretto rispetto alla versione server del programma di aggiornamento combo)

Non è garantito il funzionamento (e non l'ho ancora testato con Safari 6 installato e 10.7.4 ancora così potresti incontrare un drago ma se la tua alternativa è fare un'installazione pulita e saltare l'aggiornamento a Safari 6.0 non hai molto da perdere provando il trucco del programma di aggiornamento combo.)

Guarda i log di installazione per assicurarti che l'installazione di Safari non venga saltata a causa della rilevazione di una versione più recente. In tal caso, dovrai spostarti nella cartella / Libreria / Ricevute e potenzialmente nel database delle entrate per rimuovere il destinatario che comunica al sistema la versione di Safari installata in passato.

    
risposta data 27.07.2012 - 18:26
fonte
1

La reinstallazione del sistema operativo solo per Safari sembra un po 'drastica. La ragione per cui dice che è probabilmente esattamente perché hai utilizzato rm -rf invece di trascinarlo nel cestino.

In OS X c'è un registro centrale delle applicazioni installate, e afaik quando si trascina un'applicazione nel cestino, viene automaticamente rimosso da questo registro. Quando solo rm -rf eliminerà i file ma non la voce nel registro.

Quindi proverei a reinstallare Safari 6 normalmente, quindi a trascinarlo nel cestino. Questo dovrebbe rimuoverlo dal registro, quindi prova a installare Safari 5 in seguito.

Se continua a non funzionare, prova a utilizzare lo strumento /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister per annullare manualmente la registrazione di Safari.

    
risposta data 27.07.2012 - 18:21
fonte
1

Se tutto ciò che vuoi è il vecchio Safari.app ti suggerirei di utilizzare uno strumento come Pacifist per aprire .pkg e installare solo quel componente piuttosto che saltare attraverso i cerchi.

Tuttavia dovresti anche sapere che l'aggiornamento di Safari 6 potrebbe aver installato una versione più recente di WebKit e altri framework di supporto che semplicemente non funzioneranno con Safari 5, nel qual caso avrai per provare a installare il pieno 5.x% dipkg e sovrascrivere i nuovi framework (non consigliato però!). Pacifist dovrebbe essere in grado di fare una tale installazione bypassando i controlli di solito dell'installer ma ...

... Se preferisci eseguire i controlli e utilizzare Installer.app del sistema, sono abbastanza sicuro che devi svuotare la ricevuta specifica per Safari 6 che dice a OS X che è stato precedentemente installato. Immagino sia quello che sta verificando il programma di installazione di Safari 5, ma non l'ho ancora provato per vedere se è davvero così.

Per non parlare di houbysoft in particolare ma dubito che il problema di reinstallazione sia correlato a lsregister , dato che (come evidenziato dal suo percorso) sono abbastanza sicuro che è solo relativo a LaunchServices (cioè il servizio che decide quali app verrà visualizzato nel menu Open With per i documenti) anziché nell'installazione dell'app.

Comunque, piuttosto che ridigitare, questa risposta sulla disinstallazione di Java (a partire da "ripulire i record dell'installatore") "section) fornisce una buona lista dei passi da compiere e cerca i file di installazione, ovviamente Safari per Java: -)

Modifica: ulteriori informazioni complete sull'installazione sono disponibili su sito di Nick Shubin

Oppure, alternativamente, sii zen su di esso e impara a convivere con Safari 6 invece di lavorare da solo; -)

    
risposta data 27.07.2012 - 18:51
fonte

Leggi altre domande sui tag