Outils pour utilisateurs

Outils du site


installer_aggregate6_sous_debian

Installer aggregate6 sous Debian

Cas d'utilisation

Je souhaite nettoyer/synthétiser des liste d'IPv6 mais la version d'aggregate fournie sous Debian 12 ne traite que les IPv4.

Jusqu'ici, j'utilisais une version en ligne mais sa disponibilité ne semble pas être garantie. Je décide d'installer aggregate6 en tant que script Phyton sur mon poste de travail.

Installation propre

La méthode recommandée pour installer d'aggregate6 sur un système est d'utiliser la commande pip.

Sous Debian, il est très vivement conseillé de faire cette opération dans un environnement virtuel afin de ne pas interférer avec l'environnement installé. Ces interférences peuvent aller jusqu'à casser les dépendances entre paquetages !

Créer l'environnement virtuel Python

La commande de création d'un environnement virtuel est fournie par un paquetage Debian(phyton3-venv).

L'environnement sera créé dans le répertoire d'où la commande est exécutée, sous forme d'un répertoire peuplé, prêt à l'emploi.

$ python3 -m venv aggregate6

Cette commande va créer l'environnement que j'ai décidé de nommer « aggregate6 » dans le répertoire courant.

Il me reste à l'activer :

$ . ./aggregate6/bin/activate

L'activation est rendue visible par la modification de l'invite de commande (prompt) qui se trouve préfixée par le nom de l'environnement virtuel actif:

(aggregate6) $

Je commence par mettre à jour pip (dans cet environnement virtuel et lui seul)

(aggregate6) $ pip install --upgrade pip

Installer aggregate6

Il ne me reste plus qu'à installer aggregate6 et ses dépendances

(aggregate6) $ pip install aggregate6

Dès lors je peux utiliser la commande aggregate6. Par exemple :

(aggregate6) $ cat ip-list.txt | aggregate6 > ip-list_cleaned.txt

Désactivation et désinstallation

Pour désactiver l'environnement virtuel :

(aggregate6) $ deactivate

qui se manifeste immédiatement par le retour de l'invite de commande habituelle :

$ 

On pourra le réactiver comme on l'avait activé la première fois.

On peut aussi vouloir désinstaller/effacer cet environnement virtuel. Après sa désactivation, il n'est rien d'autre qu'un répertoire que l'on supprime comme n'importe quel répertoire :

$ rm -rf aggregate6/

Sources

installer_aggregate6_sous_debian.txt · Dernière modification : de Flaz