Questions et astuces concernant l'installation et la configuration d'archlinux
peuks
archer
Messages : 113 Inscription : dim. 29 nov. 2009, 09:49
Message
par peuks » lun. 29 nov. 2010, 23:55
Bonsoir !
Je compte faire de mon petit arch sous eebox un serveur plus ou moins complet . Pour cela je voudrai ( au lieu de tout réinstaller ) supprimer tous les paquets que j'ai pu installer sur la distribution et bien entendu sauf les paquets de base ( le minimum de archlinux . )
Quelqu'un sait comment faire cela ?
peuks
archer
Messages : 113 Inscription : dim. 29 nov. 2009, 09:49
Message
par peuks » jeu. 02 déc. 2010, 22:30
Personne ?
oktoberfest
Maître du Kyudo
Messages : 1855 Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France
Message
par oktoberfest » ven. 03 déc. 2010, 08:58
Salut,
de base Archlinux n'installe que les paquets du groupe base. Je te propose alors :
pacman -Q | cut -d ' ' -f 2 : liste de tous tes paquets
pacman -Qg base| cut -d ' ' -f 1 : liste des paquets du groupe base
Tu fais la différence entre les deux listes et tu auras la liste de ce qu'il faut supprimer
En perl ça donne :
Code : Tout sélectionner
#!/usr/bin/perl
@liste_base = `pacman -Qg base | cut -d ' ' -f 2`; chomp(@liste_base);
@liste_tout = `pacman -Q | cut -d ' ' -f 1`; chomp(@liste_tout);
foreach(@liste_base) {
$hash_base{$_} = 1;
}
foreach (@liste_tout) {
push(@liste_supprime, $_) if (! exists($hash_base{$_}));
}
$cmd = "pacman -R @liste_supprime";
print $cmd
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM