Actualitzar macports per funcionar amb Mac OSX Lion
|Si tenieu una instal·lació de macports antiga (sistemes d’abans del lion) us haurà deixat de funcionar. Per tal de funcionar amb Mac OSX Lion, necessiteu com a mínim la versió 2.0.2.
El cas és que s’ha canviat la ubicació de molts fitxers del sistema i també la versió de xcode ara s’instal·la de manera diferent i en una ubicació diferent.
A partir de Mac OSX Lion, la versió de xcode s’ha de descarregar des de la app store i ha pujat a la 4.1.1. El més fàcil per recuperar la funcionalitat és actualitzar totes les eines. Seguint aquests passos fareu net i de passada tindreu tot l’entorn actualitzat.
- Descarregar la versió actual de xcode de l’app store, necessitem un compte apple però la descarrega és gratuita.
- Un cop hem instal·lat l’xcode des de l’app store, l’hem de instal·lar de veritat. Al finder veureu una drecera amb l’etiqueta “Install Xcode”
- Desinstal·lar la versió vella
sudo /Developer-3.1.2/Library/uninstall-devtools --mode=all
- El·liminar la versió vella
sudo rm -rf /Developer-old
- Tornar a passar altre cop el “install Xcode”
- Fer neteja de la versió actual dels macports i treure els paquets antics
port -qv installed > ~/myports.txtsudo port -f uninstall --follow-dependents installedsudo port clean --work --archive all
- Instal·lar la versió de macports actualitzada per funcionar amb Lion (>=2.0.2), només cal baixar el paquet Lion (de macports.org)
- Finalment només queda (si és que fa falta) posar els paquets que tenim instal·lats al dia:
sudo port -v selfupdatesudo port upgrade obsolete
Ara per recuperar algunes de les eines que gairebé segur que necessitareu només cal fer:
sudo port -v install subversion unrar nmap exiv2
Bona part de la informació l’he tret d’aquesta pàgina (en anglès)
http://www.anthonymclin.com/code/7-miscellaneous/106-updating-xcode-and-macports-for-osx-lion