Tout d'abord je tire mon chapeau bas à Wain pour cette contribution très utile qu'il offre aux Archers avec son script.
J'aimerai avoir les connaissances pour en faire autant.
J'ai quelques (questions si j'ai mal lu la doc ) propositions pour les futures mise à jour.
Lorsque l'on effectue un: yaourt nom-approchant
yaourt nous propose alors une liste de packages. Il suffit alors de mettre leurs numéros pour les installer.
Je trouverai personnelement SUPER pratique de faire de même pour les supprimer.
Par exemple:
yaourt ffmpeg renvoie les résultats:
Mettons que je veuille installer kmplayer, mais aussi supprimer ffmpeg, je devrais répondre:Code : Tout sélectionner
1 extra/ffmpeg 20080715-3 [installé] Complete and free Internet live audio and video broadcasting solution for Linux/Unix 2 extra/gstreamer0.10-ffmpeg 0.10.6-1 (gstreamer0.10-plugins) Gstreamer FFMpeg Plugin 3 extra/kmplayer 0.11.0-2 Video player plugin for Konqueror and basic MPlayer/Xine/ffmpeg/ffserver/VDR [ plein d'autres choix] ==> Entrez les n° (séparés par un espace, ou une intervalle) des paquetages à installer ==> ---------------------------------------------- ==>
-1 3
De même, pourquoi ne pas offrir cette possibilité de choix numérique aux groupes:
Code : Tout sélectionner
yaourt -Sg gnome
Code : Tout sélectionner
gnome epiphany
gnome gnome-applets
gnome gnome-backgrounds
[ plein d'autres élèments]
Ou peut être faire comme avec la dernière version de yaourt avec les mise à jour, j'ai vu que yaourt écrivait un fichier texte dans lequel on édite les entrées. C'est super çà aussi
Sinon j'avais quelques questions d'utilisation courantes:
Quelles est la différence entre -Rs et -Rc ?
Pour me debarrasser definitivement d'un paquet je fait toujours -Rns n'est-ce pas trop dangereux ?(-R, --remove) -s, --recursive supprime aussi les dépendances (qui ne cassent pas d'autes paquetages)
(-R, --remove) -c, --cascade supprime les paquetages ainsi que les paquetages qui en dépendent
Vaut il mieux un -Rns -Rnc ou bien encore -Rnsc ?
De plus, un yaourt --stats me donne en fin d'analyse:
Espace théorique occupé par les paquetages installés: 3690Mo
Espace réel occupé par les paquetages installés: 2413Mo
Espace occupé par les paquetages téléchargés en cache: 1,4G
Espace utilisé par les sources téléchargées en cache: null
Comment dois-je faire pour n'avoir réllement que 2,4 go? Un simple -Scc supprime que les 1,4Go me trompes-je?
Les choses installées manuellement (salomé-méca2008 par exemple ou j'ai décompréssé directement l'archive dans /opt) sont elles comprises dans les 3690Mo ?
Pour finir, ya til un moyen à partir d'un fichier par exemple libXm.so.4 de savoir quel package le contient et donc peut l'installer ?
Je vous remercie beaucoup de votre aide.
Peut être que mes propositions sont farfellus ou irréalisable.
Encore bravo wain, et merci aussi à tous ceux qui m'ont lus.