vendredi 16 avril 2010

... des commandes MacPorts les plus utiles

Le projet MacPorts est un projet de la communauté open-source pour compiler, installer et mettre à jour facilement un large panel de logiciels open source. On peut le rapprocher d'un dépot Debian pour Mac OS X. Ce billet présente les commandes les plus utiles ce qui me servira de référence dans le futur.

-d : option permettant un affichage plus verbeux.
  • port selfupdate : mise à jour du dépot
  • port list outdated : liste ensuite les paquets à mettre à jour
  • port upgrade outdated : mise à jour de ces paquets
Par défaut, lorsqu'on met à jour un paquet, port ne le supprime pas mais le marque inactif. Le pseudo paquet "inactive" permet de s'en occuper :
  • port list inactive : liste ces paquets inactifs
  • port uninstall inactive : désinstalle les paquets inactifs
Pour éviter cette manipulation, on peut mettre à jour un paquet avec le switch -u afin d'éliminer les anciennes versions :
  • port -u upgrade
Et bien sur port search pour voir ce que l'on peut ensuite installer avec port install .

Enfin, mac port ne supprime pas les anciennes versions : il se contente de les désactiver. De même, la compilation des paquets laisse des traces. On veillera donc à faire régulièrement le ménage :
  • port clean --all installed
  • port uninstall inactive
Simple non ? :)


Sinon, il existe des GUI permettant de tout gérer à la souris : Porticus et Pallet.

Aucun commentaire: