Pour remettre à jour la liste des ports, c'est [assez] simple : sois tu DL la dernière hiérarchie de ports à cette adresse :
ftp://ftp.freebsd.org/pub/FreeBSD [...] rts.tar.gz
Ou alors tu mets à jour avec CVSup. Un Howto est dispo ici :
http://www.freebsd.org/doc/en_US.I [...] using.html
Donc tu installes CVSup (mieux vaut passer par /stant/sysinstall que par les ports il me semble, installes simplement le port cvsup ...), ensuite tu vas modifier le fichier /usr/share/examples/cvsup/ports-supfile avec les options que tu veux (je te conseille de faire une copie de suavegarde, un bon serveur serait cvsup.freebsd.org), et tu lances cvsup par cette commande :
cvsup -g -L 2 /[path]/ports-supfile
Où [path] est le chemin vers ton fichier ports-supfile. Ne t'inquiète pas, la première fois ça m'a pris une heure avec une connection ADSL, c'est parce qu'il retélécharge tout. Les mises à jour suivante (si tu en fais) seront très certainement bien plus courtes (cvsup est très, très rapide ...)
Pour plus d'infos tu as cette page :
http://www.freebsd.org/doc/en_US.I [...] cvsup.html
Ta liste de ports sera ainsi à jour. Pour installer un port, tu vas simplement dans le dossier correspondant dans /usr/ports et tu fais make install clean. Pour désinstaller, c'est make deinstall dans le dossier du port.
Perso je préfère les packages, c'est plus propre, c'est bien centralisé et ça plante pas à la compilation puisque c'est déjà compilé ;-)
Et pour les packages (je ne sais pas si ça existe pour les ports) tu as la commande pkg_delete, pkg_info et pkg_add. pkg_delete est bien puissant puisqu'il te permet de virer tous les packages optionnels installés d'un seul coup. Tu peux faire un man pkg_delete, c'est comme ça que je l'ai appris ... même chose, tu peux désinstaller les ports suivant une partie de leur nom, par exemple pour désinstaller tout XFree, tu fais pkg_delete -x XFree, etc ...
Ne sous-estimes pas les man, man ports par exemple pourrait beacoup t'en apprendre. C'est un système très bien foutu, que je ne vais pas t'apprendre en deux lignes sur le forum
Donc un mot d'ordre : la doc FreeBSD
Un conseil : mattes bien la doc de FreeBSD elle est super bien faite.
Ensuite, mettre à jour un système FreeBSD ça veut dire quoi pour toi ? Tu utilises quelle version ? C'est le système ou seulement quelques logiciels que tu souhaites mettre à jour ?
---------------
"You know the name, You know the number..."