Je poste ici car il me semble que je n'avais pas facilement trouvé la recette idéale les fois précédents et là je m'en approche ;-)
D'abord on récupère la liste des paquets sur la machine source :
aptitude search ".*"|grep "^i"|grep -v "..A"|cut -c 5-36 >ma-liste-de-paquets.txt
On transfère ensuite le fichier sur la machine cible en utilisant une clé usb, scp ou ce qu'on veut.
Sur la machine cible on fait ensuite (en tant que root) :
cat ma-liste-de-paquets.txt| xargs -t -L 200 aptitude install -y
Pour ceux qui comprenne pas les lignes de commande :
Pour la première, en décodé c'est :
- cherche les paquets correspondant à une suite de caractères (tout quoi)
- recherche les lignes commençant par "i" (indicateur que le paquet est installé)
- recherche les lignes ayant "A" en troisième caractère (indicateur que le paquet a été installé automatiquement)
- ne retenir que du 5ème au 36ème caractère (la zone du nom du paquet)
- mettre le résultat dans le fichier ma-liste-de-paquets.txt
Pour la deuxième:
- lister le contenu du fichier
- xargs construit des lignes de commandes en utilisant au plus 200 mots issus de la commande précédent (-L 200) et affiche les commandes sur stderr avant de les exécuter (-t)
- la commande que va construire xargs est l'installation des paquets en répondant oui aux questions (-y)
# Debian y a déjà pensé
Posté par NBaH . Évalué à 10.
transfert du fichier monInstallation sur une autre machine. puis, sur cette autre machine :
[^] # Re: Debian y a déjà pensé
Posté par Alex G. . Évalué à 1.
En fait un inconvénient à ta solution, qui à part ça est très bien, c'est qu'on a les paquets installés automatiquement qui sont listés comme à installer.
Avec la méthode que j'ai proposé on a que les paquets dont on avait requis l'installation.
ça peut permettre de conserver un système plus propre quand on supprimera un paquet (ou d'avoir des propositions moins cryptiques de la part de aptitude !)
# Anéfé mais...
Posté par Alex G. . Évalué à -1.
Ben la dernière fois j'avais utilisé ça et j'ai eu des mauvaises surprises en fait, mais y a du y avoir un problème :-/
[^] # Re: Anéfé mais...
Posté par hervé Couvelard . Évalué à 3.
ceci dit, c'est très rapide :-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.