Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOWTO] Come usare q al posto di equery
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
drizztbsd
Retired Dev
Retired Dev


Joined: 21 Nov 2004
Posts: 278
Location: Cesano Maderno

PostPosted: Wed Mar 07, 2007 1:55 pm    Post subject: [HOWTO] Come usare q al posto di equery Reply with quote

Dato che equery è praticamente morto ho fatto una semplice lista di come usare q (portage-utils)

  • equery b -> qfile
  • equery k -> qcheck
  • equery d -> qdepends -Q
  • equery f -> qlist
  • equery a -> qglsa (modulo non funzionante)
  • equery h -> quse
  • equery l -> qlist -I
  • equery s -> qsize


Spero che possa essere utile a qualcuno :wink:
_________________
Gentoo/Alt lead
Gentoo/*BSD and Gentoo/FreeBSD deputy lead
Paludis contributor
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Mar 07, 2007 6:21 pm    Post subject: Reply with quote

come morto?? ancora?? come mai certi tool hanno una vita media così corta? era da poco che eravamo passati ad equery da qpkg... per inciso i portage-utils sono decisamente scomodi (ma questo è ovviamente IMHO)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Wed Mar 07, 2007 6:56 pm    Post subject: Reply with quote

:* Bella drizzt... grazie per aver sopperito alla pigrizia di molti. In effetti c'è da dire che certi tool son quasi a tempo ;) Cmq sia, son contento della cosa: vuol dire che c'è vita attorno a portage e questo non può che giovare.
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Wed Mar 07, 2007 9:56 pm    Post subject: Reply with quote

Cazzantonio wrote:
come morto?? ancora?? come mai certi tool hanno una vita media così corta? era da poco che eravamo passati ad equery da qpkg... per inciso i portage-utils sono decisamente scomodi (ma questo è ovviamente IMHO)


Capisco, cambiare abitudini è sempre brutto, però a volte può portare miglioramenti. Infatti q è molto più veloce di equery ed è pure in grado di fare cose in più, per esempio fa anche da parser per il log di emerge.
_________________
Running Fast!
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Mar 07, 2007 10:05 pm    Post subject: Reply with quote

mi piace si faccia publicità a questi tool, come performance sono molto meglio di equery.
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Mar 07, 2007 11:06 pm    Post subject: Reply with quote

Luca89 wrote:
Capisco, cambiare abitudini è sempre brutto, però a volte può portare miglioramenti. Infatti q è molto più veloce di equery ed è pure in grado di fare cose in più, per esempio fa anche da parser per il log di emerge.

Speriamo... li avevo provati diverso tempo fa (quando l'alternativa era qpkg) e avevo concluso che avevano gli stessi problemi dell'ultimo (all'epoca cercavo di stabilire correttamente le dipendenze inverse di un pacchetto e entrambi davano risultati spesso sbagliati).
Magari nel frattempo si sono evoluti :) (continuo però a preferire un solo programma omnicomprensivo che una dozzina di mini applicazioni... ovviamente IMHO)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
mouser
Veteran
Veteran


Joined: 10 Aug 2004
Posts: 1419
Location: Milano

PostPosted: Thu Mar 08, 2007 8:39 am    Post subject: Reply with quote

Cazzantonio wrote:
... continuo però a preferire un solo programma omnicomprensivo che una dozzina di mini applicazioni... ovviamente IMHO

Quoto in pieno.... anche a me risulta più semplice avere una singola applicazione (magari guardandomi ogni volta le opzioni con --help) piuttosto che avere "mille mila" piccoli programmini.

Concordo su questa tipologia di pensiero, comunque, poichè lo stesso unix è fatto di tanti programmini specializzati che, concatenati, permettono di eseguire istruzioni complesse, ma per esempio, quando scrivo tanti piccoli programmini autosufficenti, in genere preferisco scrivere un piccolo programmino in più che mi interfacci con i singoli pacchetti

Ovvero, per esempio, sono d'accordissimo a creare tutti questi pacchettinni (qfile, qcheck, ...) ma potrebbe essere una completezza avere ancora un equery (o qquery :lol:) che, a seconda dei parametri passati lanci il programma giusto con i parametri giusti.

Anche nel mio caso, tutto questo IMHO :D

Comunque, grazie Drizzt Do` Urden per il chiarimento

Ciriciao
mouser :wink:
Back to top
View user's profile Send private message
crisandbea
Veteran
Veteran


Joined: 03 Jul 2005
Posts: 1778
Location: BOSCO (SA) ... ma domiciliato a Bologna....

PostPosted: Thu Mar 08, 2007 8:48 am    Post subject: Reply with quote

@Drizzt Do` Urden

Ottimo sunto dei comandi. davvero utile, e mi ha fatto risparmiare un pò di tempo nel leggere il man di q.

ciao
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Thu Mar 08, 2007 8:51 am    Post subject: Reply with quote

Voi non sapete che fastidio mi da che non esista un q* analogo di
Code:
lucapost@jarod ~ $ equery |grep uses
 uses(u) <local-opts> pkgspec - display USE flags for pkgspec

che poi l'opzione u di equery valga solo per i pacchetti installati proprio non mi va giù, ma questa è un'altra cosa...
_________________
LP
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Thu Mar 08, 2007 9:47 am    Post subject: Reply with quote

lucapost wrote:
Voi non sapete che fastidio mi da che non esista un q* analogo di
Code:
lucapost@jarod ~ $ equery |grep uses
 uses(u) <local-opts> pkgspec - display USE flags for pkgspec

che poi l'opzione u di equery valga solo per i pacchetti installati proprio non mi va giù, ma questa è un'altra cosa...

Io per quello uso eix (ma anche a me piacerebbe un q* che svolga l'analogo).
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
drizztbsd
Retired Dev
Retired Dev


Joined: 21 Nov 2004
Posts: 278
Location: Cesano Maderno

PostPosted: Thu Mar 08, 2007 9:49 am    Post subject: Reply with quote

mouser wrote:
Ovvero, per esempio, sono d'accordissimo a creare tutti questi pacchettinni (qfile, qcheck, ...) ma potrebbe essere una completezza avere ancora un equery (o qquery :lol:) che, a seconda dei parametri passati lanci il programma giusto con i parametri giusti.


beh c'è sempre q
quse -> q use
qlist -> q list

:P
_________________
Gentoo/Alt lead
Gentoo/*BSD and Gentoo/FreeBSD deputy lead
Paludis contributor
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Thu Mar 08, 2007 10:17 am    Post subject: Reply with quote

Drizzt Do` Urden wrote:
mouser wrote:
Ovvero, per esempio, sono d'accordissimo a creare tutti questi pacchettinni (qfile, qcheck, ...) ma potrebbe essere una completezza avere ancora un equery (o qquery :lol:) che, a seconda dei parametri passati lanci il programma giusto con i parametri giusti.


beh c'è sempre q
quse -> q use
qlist -> q list

:P

Cavoli, avresti potuto dirlo subito ...
Ho appena finito di scrivere questo skifo per abituarmi al transito
Code:
#!/bin/bash

echo
echo "************ ATTENZIONE ***********"
echo "equery e' deprecato in favore di q*"
echo -n "In questo caso dovresti usare "

case "$1" in
  "files"|"f") echo "qlist"; sleep 2;qlist $2;;
  "belongs"|"b") echo "qfile"; sleep 1;qfile $2;;
  "check"|"k") echo "qcheck"; sleep 2;qcheck $2;;
  "depends"|"d") echo "qdepends -Q"; sleep 2;qdepends -Q $2;;
  "hasuse"|"h") echo "quse"; sleep 2;quse $2;;
  "list"|"l") echo "qlist -I"; sleep 2;qlist -I $2;;
  "size"|"s") echo "qsize"; sleep 2;qsize $2;;
  *) echo "******";echo "ERRORE Opzione non riconosciuta";;
esac

_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Thu Mar 08, 2007 10:40 am    Post subject: Reply with quote

Kernel78 wrote:

Io per quello uso eix (ma anche a me piacerebbe un q* che svolga l'analogo).

Ma eix da anche una descrizione delle USE del pacchetto richiesto? Ho dato una rapida occhiata al man, ma non ho trovato nulla che possa aiutarmi...
_________________
LP
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Thu Mar 08, 2007 1:30 pm    Post subject: Reply with quote

lucapost wrote:
Kernel78 wrote:

Io per quello uso eix (ma anche a me piacerebbe un q* che svolga l'analogo).

Ma eix da anche una descrizione delle USE del pacchetto richiesto? Ho dato una rapida occhiata al man, ma non ho trovato nulla che possa aiutarmi...

Non ho mai controllato, le USE mi sono sempre sembrate abbastanza esplicative e quindi ricerco la descrizione sono per le poche che mi rendono perplesso ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
drizztbsd
Retired Dev
Retired Dev


Joined: 21 Nov 2004
Posts: 278
Location: Cesano Maderno

PostPosted: Thu Mar 08, 2007 2:53 pm    Post subject: Reply with quote

Di solito io uso
Code:
euse -i
o
Code:
euses
(che è in C quindi più veloce) per cercare le use :)
_________________
Gentoo/Alt lead
Gentoo/*BSD and Gentoo/FreeBSD deputy lead
Paludis contributor
Back to top
View user's profile Send private message
shadowmandj
n00b
n00b


Joined: 19 Apr 2006
Posts: 4

PostPosted: Mon Mar 19, 2007 11:37 am    Post subject: Reply with quote

Salve ragazzi,
ma quse elenca tutti i pacchetti installati e non che hanno quella determinata useflag.
Se si volesse fare la ricerca dei soli pacchetti installati che hanno quella useflag? o ancora che hanno l'useflag abilitata?
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Tue Mar 20, 2007 11:08 am    Post subject: Reply with quote

shadowmandj wrote:
Se si volesse fare la ricerca dei soli pacchetti installati che hanno quella useflag?

Script lento e idiota concepito in 2 secondi:
Code:
quse <useflag> | sed 's:/[^/]*::; s/\.ebuild.*//' | while read line; do if [ -d /var/db/pkg/$line ]; then echo $line; fi; done

Spero funzioni :P

//edit1: funzionare funziona, ma ho come il sentore che ci sia un modo meno masochistico di fare la stessa cosa :P
//edit2: ecco il modo meno masochistico fornito da exg (gentoo ex developer):
Code:
qdepends -k IUSE . | grep -w <useflag>


me-- :P
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
shadowmandj
n00b
n00b


Joined: 19 Apr 2006
Posts: 4

PostPosted: Tue Mar 20, 2007 9:33 pm    Post subject: Reply with quote

Grazie per le risposte ;).. speriamo comunque che implementino qualcosa a livello nativo .. magari tipo "eix -I"
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Thu Dec 04, 2008 2:32 pm    Post subject: Reply with quote

Code:
jarod:~
#> qdepends -Q mozilla-firefox

jarod:~
#> equery d mozilla-firefox
[ Searching for packages depending on mozilla-firefox... ]
app-text/acroread-8.1.3 (x86 & !minimal? www-client/mozilla-firefox)
net-www/mplayerplug-in-3.55 (!xulrunner & firefox? www-client/mozilla-firefox)

vi prego, non ditemi che capita solo a me...
_________________
LP
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Thu Dec 04, 2008 5:26 pm    Post subject: Reply with quote

Non succede solo a te. Infatti uso ancora equery per quello scopo.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum