Page 1 sur 1

[yaourt-pacman] script d'installation personnalisé (résolu)

Publié : dim. 30 sept. 2007, 10:54
par cassyb
salut,

J'aimerais me créer un script d'installation à partir de la liste de packages installés (pacman -Q)
pacman -Q > packages.txt

y'a t-il moyen d'importer ce fichier dans pacman ou yaourt?

Concretement, j'aimerais exporter (en vu de l'importer sur une autre machine) la liste des packages qui ne sont ni des packages de base (installés par défaut) ni des packages installés par dépendance...donc ceux que j'ai vraiment installé en ligne de commande.

Y'a t-il + simple que de coder un script qui soustrait à pacman -Q la liste resultant de yaourt -Qg (base, base-devel??) ainsi que la liste resultant de yaourt -Qd??

merci pour vos suggestions.
Cassy.

Publié : dim. 30 sept. 2007, 12:26
par wain
Je te suggère de partir de la commande yaourt -Qe (-e list all packages explicitly installed), qui te donnera les packages ayant été installé explicitement et non pas en tant que dépendance d'autres paquetages. D'après ce que tu demande, Il faudra déduire les packages de base... mais installes-tu vraiment tous les packages de base ? moi non :?

Publié : dim. 30 sept. 2007, 16:52
par Tebo

Publié : dim. 30 sept. 2007, 21:49
par cassyb
merci c'est exactement ça.
du coup au lieu de filtrer les packages de base, que faut-il mettre au pipe pour qu'il reponde automatiquement "n" à chaque fois à la confirmation:
la version locale est à jour. Mettre à jour tout de même? [O/n]

[edit]ok echo 'n' faut le mettre avant le pipe pas après.
echo 'n' | yaourt -S `cat paquets.txt` [/edit]