L'aggiornamento a Mavericks interromperà il mio Macport?

3

Ho un Macbook Pro 15 "alla fine del 2010, in esecuzione 10.7.5, con un ambiente di sviluppo configurato, contenente tonnellate di porte installate (in particolare Apache / PHP5.4 / MySQL / Mongo / Nodo, ecc.)

Apparentemente, l'unico modo per aggiornare XCode è l'aggiornamento a Mavericks. Qualcuno può dirmi quanto sarebbe doloroso l'aggiornamento in termini di necessità di reinstallare / riconfigurare tutte le porte? Dovrei iniziare da zero, o la mia configurazione attuale verrà mantenuta?

    
posta Traveling Tech Guy 13.12.2013 - 21:58
fonte

2 risposte

3

Macports fornisce una guida per la migrazione a un nuovo sistema operativo.

Fondamentalmente è necessario disinstallare tutte le porte, installare un nuovo Macports e Xcode (anche se per la maggior parte delle porte sono necessari solo gli strumenti da riga di comando), quindi reinstallare le porte. Se non lo fai, potresti avere problemi con cui la comunità Macports non può aiutarti.

Se inserisci le tue configurazioni in nuovi file invece di modificare direttamente i file installati da macports, questi file non verranno sovrascritti. Se hai modificato direttamente i file di configurazione, dovrai copiarli da un backup dopo la reinstallazione.

Nota sull'aggiornamento. Xcode non fornisce un compilatore gcc per OSX 10.9 e Macports ora utilizza la corrispondente libreria standard C ++. Ciò significa che qualsiasi porta basata su C ++ potrebbe avere problemi se hai mantenuto i tuoi vecchi Macport e non hai superato la migrazione. Sospetto che sia probabile che l'altro codice continui a funzionare, ma quando aggiorni una porta o ne aggiungi una nuova le cose si confondono.

    
risposta data 14.12.2013 - 00:12
fonte
1

Non sono sicuro di passare da 10.7 a 10.9 ma il mio utilizzo di MacPort non è stato "interrotto" da un aggiornamento da 10.8 a 10.9 (lo stesso da 10.7 a 10.8).

Tuttavia, immagino che potrebbe dipendere da quali porte in particolare sono state installate.

Se vuoi essere extra, extra sicuro (che dovresti), usa semplicemente Time Machine prima di fare l'upgrade e se tutto il resto fallisce, fai un ripristino a 10.7.

    
risposta data 13.12.2013 - 22:06
fonte

Leggi altre domande sui tag