Lac de Brennilis

icone FreeBSD

Mise à jour des ports sous FreeBSD

Cette procédure décrit la mise à jour des logiciels installés par les ports et fait abstraction de l'autre méthode de mise à jour par les paquets de binaires.

Procédure

Récupération de l'arbre des ports :

portsnap fetch

Si c'est la première fois que l'arbre des ports est récupéré alors il faut extraire l'arborescence /usr/ports/ :

portsnap extract

Sinon mise à jour de /usr/ports/ et du fichier INDEX :

portsnap update

Avant de se lancer dans une mise à jour des logiciels installés il vaut mieux savoir à quoi s'attendre.

Tout d'abords recherche des logiciels qui nécessitent une mise à jour :

root# portversion -v -l \<
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17746 port entries found 
.........1000.........2000.........3000.........4000.........5000......... 
6000.........7000.........8000.........9000.........10000.........11000... 
......12000.........13000.........14000.........15000.........16000....... 
..17000....... ..... done]
jasper-1.701.0_1            <  needs updating (port has 1.900.1_6) 
lcms-1.15_1,1               <  needs updating (port has 1.17,1) 
libfpx-1.2.0.12             <  needs updating (port has 1.2.0.12_1) 
mpeg2codec-1.2_1            <  needs updating (port has 1.2_3)

Ensuite il est plus que conseillé de regarder le fichier /usr/ports/UPDATING pour connaitre les particularités éventuelles de mise à jour des ports listés par la commande portversion.

Si tout est OK pour UPDATING alors une mise à jour générale des ports installés obsolètes en tenant compte des dépendances peut être effectuée par la commande :

portupgrade -varR

Références

Discussion

Entrer votre commentaire:
DAJJU

Linkbacks

Use the following URL for manually sending trackbacks: http://hibou.eu/lib/plugins/linkback/exe/trackback.php/articles:system:bsd:mise_a_jour_des_ports_sous_freebsd
articles/system/bsd/mise_a_jour_des_ports_sous_freebsd.txt · Dernière modification: 15/07/2010 08:45 par yann
page made in 0.147 seconds