[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Culture G: Apt-get Vs. Aptitude



Gurvan Huiban a écrit :
On Wednesday 26 October 2005 15:45, ZePhilou wrote:

Il ne me reste plus que comprendre comment faire un "aptitude search"
propre pour etre le plus heureux des hommes. (j'aime les joies simples
;o) )

Quelques exemples intéressants:

lister les paquets contenant joe ou averell dans leur nom:
aptitude search "~n(joe|averell)"


[...]


Bref lire le manuel de référence d'aptitude...


Ben justement, j'ai toujours pas touve comment faire une recherche de joe ET averell (alors que le manuel laisse supposer que c'est le comportement defaut).

Exemple concret:
$ apt-cache search gstreamer amarok
amarok - versatile and easy to use audio player for KDE
amarok-gstreamer - GStreamer engine for the amaroK audio player

$ aptitude search gstreamer amarok
i   amarok  - versatile and easy to use audio player for KDE
i   amarok-arts - aRts engine for the amaroK audio player
v amarok-engine p amarok-engines - output engines for the amaroK audio player
[...]
p totem-gstreamer - A simple media player for the Gnome desktop based on gstreamer




Clairement par defaut, aptitude search fait une recherche avec OU, et je ne sais pas comment lui faire faire une recherche avec ET

Il faut jongler avec les expressions (rationnelles|régulières) ;):
il nous faut les paquets dont les noms contiennent amarok ou gstreamer ou amarok et gstreamer, ce qui donne:
aptitude search "~n(^amarok$|^gstreamer$)|~namarok~ngstreamer)"

La différence essentielle entre apt-cache search et aptitude est que apt-cache search fait une recherche sur le nom et la description alors que aptitude ne fait une recherche, par défaut, que sur le nom mais on peut mixer à loisir les critères de recherche, c'est ce qui fait AMHA toute sa puissance.

Ouf.

Phil.



Reply to: