Outils personnels
Vous êtes ici : Accueil Ze Valken's Blog Archive 2004 December 08 Utiliser les Ports dans FreeBSD
Actions sur le document

Utiliser les Ports dans FreeBSD

Classé sous :

Avoir un FreeBSD qui marche, c'est bien, avoir des logiciels qui tournent dessus, c'est mieux !

Les ports, c'est une collection de logiciels adaptés pour tourner sous FreeBSD. Il y a de tout, et on y trouve la quasi-totalité des logiciels libres jamais développés, ainsi que quelques logiciels commerciaux.

Regardez dans le Handbook (français), c'est plus complet. :)

FreeBSD propose des commandes pour gérer les packages des ports, pkg_add, pkg_delete, etc. Mais je trouve pas ça très pratique. :)

On va donc utiliser portupgrade, qui est plus agréable. Tapez la commande suivante : cd /usr/ports/sysutils/portupgrade && make install clean. Si tout va bien, portupgrade est installé. Sinon, reportez-vous aux messages d'erreur pour déterminer ce qui ne va pas.

Maintenant, on peut installer les logiciels des ports par la commande portinstall, et les mettre à jour par la commande portupgrade. Elles se lancent suivies du nom du port à installer/mettre à jour, et hop c'est fait. :)

Elles admettent aussi des options, voici celles dont je me sers couramment :

  • -f : force la réinstallation d'un port. En effet, portupgrade ne lance la mise à jour d'un port seulement si une nouvelle version est disponible.
  • -M <argument de make> : passe les arguments <arguments de make> au make pour la compilation du port.
  • -a : réinstalle TOUS les ports installés. utilisé avec -f, reconstruit tous les logiciels installés par les ports. Utile lors des mises à jour.

Trackback

L'URI de trackback de cet article est : http://www.valken.org/ValkenBlog/archive/2004/12/08/utiliser-les-ports-dans-freebsd/trackback
Navigation
Images chez flickr
www.flickr.com
Voici un module Flickr utilisant les photos d'un album intitulé Image du jour. Cliquez ici pour créer votre module.
Catégories
Catégories en détail
 

Plone powered yeah baby! ;)
Ce site utilise Plone, pourquoi pas vous ?
  Creative Commons License