[Linux-Biella] aptitude vs apt-*
Octavian Corlade
octavian.corlade a gmail.com
Ven 26 Ago 2011 17:45:03 CEST
Il 26 agosto 2011 13:58, Daniele Segato <daniele.bilug a gmail.com> ha scritto:
> Aptitude è un front-end ai vari apt-get, apt-cache, ...
>
> in teoria dovrebbe essere più semplice da usare e potente...
>
> spesso lo è
>
> aptitude remove per esempio propone di rimuovere le dipendenze non più
> necessarie
>
> l'install marka i pacchetti che si è esplicitamente chiesto di
> installare
>
> ecc...
>
> ciò su cui mi trovo davvero male però è il search
>
>
> apt-cache search foo bar
> aptitude search foo bar
>
>
> il primo cerca i pacchetti che contengono ENTRAMBE le parole "foo" e
> "bar" nel nome del pacchetto, il titolo breve, la descrizione e i tag
>
> il secondo cerca i pacchetti che contengono UNA QUALUNQUE delle parole
> "foo" e "bar" e cerca solo nel titolo del pacchetto e nella descrizione
> breve
>
> per ottenere qualcosa di simile (non ci sono i tag) con aptitude si deve
> scrivere:
>
> aptitude search '(~nfoo|~dfoo)(~nbar|~nbar)'
>
> comodo no?
>
> c'è un bug aperto dal 2009 senza risposte:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518591
>
>
> se non fosse che l'output di aptitude search è molto più utile di
> apt-cache mi limiterei ad usare apt-cache fregandomene... ma mi da
> fastidio non poter usare aptitude search perché ha un'intefaccia così
> scomoda...
>
>
> In realtà è molto più potente perché posso combinare opzioni in and / or
> a mio piacimento e specificando su quali campi, usare regex, filtrare
> sui pacchetti installati o meno ecc...
>
> però il 99% delle volte la ricerca la voglio come apt-cache
>
> cerco aptitude search axi-cache
>
> nessun risultato
> apt-cache search axi-cache
>
> 2 risultati, il primo è quello che mi serve...
>
>
>
> inoltre la sintassi non è per nulla intuitiva / facile da ricordare...
> mi aspetterei di poterla ricavere da man aptitude...
> e invece no, si viene rimandati alla aptitude "Search Patterns" nel
> "reference manual" che va installato a parte e aperto con un browser
> navigando fino al path /usr/share/doc/aptitude/en/... o cercando su web
> (anche questo 2009)
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532083
>
>
> nonostante questo Debian continua a dire che apt-get e apt-cache non
> dovrebbero essere utilizzati
>
Ma veramente... come già ho detto in lista, la Debian Reference dice
il contrario:
"Note
Although the aptitude command comes with rich features such as its
enhanced package resolver, this complexity has caused (or may still
causes) some regressions such as Bug #411123, Bug #514930, and Bug
#570377. In case of doubt, please use the apt-get and apt-cache
commands over the aptitude command." (cit.)
http://www.debian.org/doc/manuals/reference/ch02.en.html#_literal_apt_get_literal_literal_apt_cache_literal_vs_literal_aptitude_literal
>
> qualcuno di voi usa aptitude search?
> sono io che lo prendo per il verso sbagliato?
>
> _______________________________________________
> Linux mailing list
> Linux a ml.bilug.linux.it
> http://ml.bilug.linux.it/mailman/listinfo/linux
>
--
Octavian Corlade <octavian.corlade a gmail.com>
Maggiori informazioni sulla lista
Linux