[Linux-Biella] aptitude vs apt-*

PaulTT paultt a bilug.linux.it
Ven 26 Ago 2011 14:27:28 CEST


On 26/08/2011 13:58, Daniele Segato 說:
> Aptitude è un front-end ai vari apt-get, apt-cache, ...

ne abbiamo gia' parlato: non e' cosi': aptitude e' un programma, 
apt(-get|-cache|-cacca|....) e' un'altro pacchetti di programmi

> 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...

mh, cosa ti piace cosi' tanto di piu' dell'output di aptitude search?
chiedo che non so mica ....

> 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 dove????? ne abbiamo gia' parlato anche di questo, cerca in lista!
con tanto di link!

> qualcuno di voi usa aptitude search?
> sono io che lo prendo per il verso sbagliato?

usa apt-get ! ;D
no, scherzi a parte, mo' provo nella vm, che non so bene ste differenze, 
sai?

cmq mia opinione personale e' che aptitude ha senso se utilizzato con la 
sua parte grafica, o quantomeno interattiva, altrimenti e' inutile

-- 
La musica è fatta di silenzi. Per evitare di fare della brutta musica,
basta rispettare tali silenzi, dall'inizio alla fine.
-Piero Pollone



Maggiori informazioni sulla lista Linux