FreeBSD offre une gestion des ports (applications packagées pour FreeBSD) simple et efficace. Lors de l'installation d'un système FreeBSD, il faut tout d'abord veiller à installer les sources des ports. A partir de là, on obtient dans le répertoire /usr/ports une arborescence contenant la liste des applications disponibles. Ces applications sont classées par thème: net, multimedia, scecurity... (voir la liste exhaustive ici).

Le maintient de votre système à jour (et donc de vos applications) passe par une gestion efficace de ce répertoire. Voici donc quelques commandes à utiliser.
Recherche d'un port
Il faut utiliser la commande suivante (pour cela il faut être dans le répertoire /usr/ports):
PGNvZGU+IyBtYWtlIHNlYXJjaCBuYW1lPW50b3ANClZhIHJlY2hlcmNoZXIgbGUgcG9ydCBkb250IGxlIG5vbSBjb250aWVudCBsZSBtb3QgY2zDqHMgPGVtPm50b3A8L2VtPi48L2NvZGU+
Installation d'un port
Il faut se rendre dans le répertoire du port à installer (par exemple /usr/ports/net/ntop), puis taper la commande suivante:
PGNvZGU+IyBtYWtlIGNvbmZpZw0KKENldHRlIGNvbW1hbmRlIGVzdCBvcHRpb25uZWxsZSkNCiMgbWFrZSBpbnN0YWxsIGNsZWFuDQpPbiBpbnN0YWxsZSBsZSBwb3J0IHB1aXMgb24gZWZmYWNlIGxlcyBmaWNoaWVycyBnw6luw6lyw6lzIGxvcnMgZGUgbCdpbnN0YWxsYXRpb248L2NvZGU+
On peut également utiliser la commande qui suivante:
PGNvZGU+IyBwb3J0aW5zdGFsbCBuZXQvbnRvcDwvY29kZT4=
Les dépendances (c'est à dire les ports nécessaires au bon fonctionnement du port à installer) seront installées automatiquement.
Déinstallation d'un port
Il faut se rendre dans le répertoire du port à déinstaller, puis taper la commande suivante:
PGNvZGU+IyBtYWtlIGRlaW5zdGFsbA0KT24gZMOpaW5zdGFsbGUgbGUgcG9ydDwvY29kZT4=
On peut également utiliser la commande qui suivante:
PGNvZGU+IyBwa2dfZGVpbnN0YWxsIG50b3A8L2NvZGU+
Les dépendances seront déinstallées automatiquement.
Liste des ports installés
Pour avoir la liste des ports installés, il faut saisir la commande suivante:
PGNvZGU+IyBwa2dfaW5mbzwvY29kZT4=
Maintient à jour de l'arbre des ports
Cette phase permet de maintenir une arborescence des ports (donc du répertoire /usr/ports) propre et à jour.
Pour nettoyer l'arborescence, on utilise:
PGNvZGU+IyBwb3J0c2NsZWFuIC1ERCAtUFA8L2NvZGU+
On obtient la liste des ports mettre à jour grâce à la commande suivante:
PGNvZGU+IyBwb3J0dmVyc2lvbiAtdiAtbDwvY29kZT4=
Pour mettre à jour l'ensemble des ports (opérations assez longue, dépend de la rapidité de votre accès Internet).
PGNvZGU+IyBjdnN1cCAvdXNyL2xvY2FsL2V0Yy9jdnN1cC9wb3J0cy1zdXBmaWxlPC9jb2RlPg==
Pour réinstaller un port suite à une mise à jour de l'arborescence:
PGNvZGU+IyBtYWtlIGRlaW5zdGFsbDsgbWFrZSByZWluc3RhbGwNCkEgZmFpcmUgZGFucyBsZSByw6lwZXJ0b2lyZSBkdSBwb3J0IChleGVtcGxlOiAvdXNyL3BvcnRzL25ldC9udG9wKTwvY29kZT4=
ou bien:
PGNvZGU+IyBwb3J0dXBncmFkZSAtciBudG9wLTMuMV8xPC9jb2RlPg==
Pour aller plus loin, il exhiste de nombreux livres sur FreeBSD.







Système

Abonnez-vous
Un commentaire au billet “Gestion des ports (packages) sous FreeBSD”
Gestion des ports (packages) sous FreeBSD...
FreeBSD offre une gestion des ports (applications packages pour FreeBSD) simple et efficace. Lors de linstallation dun systme FreeBSD, il faut tout dabord veiller installer les sources des ports. A partir de l, on obtient dans le rpertoire /usr/ports ...
Publier un commentaire
Utiliser
pour lier des documents à vos commentaires.
Pour des discutions techniques, merci d'utiliser le forum.