Je hais dpkg

2002-09-19 Thread Christophe . Martin
Coucou,

J'en ai marre de dpkg -l qui tronque les noms de paquets et les
versions. Je sais qu'on peut travailler dans un xterm de 200 colonnes.
mais ça me gonfle. J'ai fait mdpkg, une bricole en sh/nawk
http://www-sdt.univ-brest.fr/~cmartin/bricoles/mdpkg . Au lieu de faire
« dpkg -l gnagnagna » je fais maintenant « mdpkg -l gnagnagna » et c'est
mieux.

Christophe

dpkg -l abiword kernel-\* | grep '^.i'   
ii  abiword1.0.2+cvs.2002 Dummy package providing abiword
ii  kernel-image-2 umr6538.1.0Linux kernel binary image for version 2.4.18
ii  kernel-package 7.107  Debian Linux kernel package build scripts.
ii  kernel-source- 2.4.18-5   Linux kernel source for version 2.4.18

mdpkg -l abiword kernel-\* | grep '^.i'   
ii  abiword1.0.2+cvs.2002.06.05- Dummy package provi
ii  kernel-image-2.4.18-umr6538umr6538.1.0   Linux kernel binary
ii  kernel-package 7.107 Debian Linux kernel
ii  kernel-source-2.4.18   2.4.18-5  Linux kernel source

mdpkg -n 30 -v 25 -l abiword kernel-\* | grep '^.i'
ii  abiword1.0.2+cvs.2002.06.05-1Dummy package provi
ii  kernel-image-2.4.18-umr6538umr6538.1.0   Linux kernel binary
ii  kernel-package 7.107 Debian Linux kernel
ii  kernel-source-2.4.18   2.4.18-5  Linux kernel source



RE: Je hais dpkg

2002-09-19 Thread Raphaël Bordet

alias dpkg='COLUMNS=200; dpkg'

Inutile de s'énerver, il y a toujours une solution dans la documentation.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
Sent: jeudi 19 septembre 2002 10:59
To: debian-user-french@lists.debian.org
Subject: Je hais dpkg


Coucou,

J'en ai marre de dpkg -l qui tronque les noms de paquets et les
versions. Je sais qu'on peut travailler dans un xterm de 200 colonnes.
mais ça me gonfle. J'ai fait mdpkg, une bricole en sh/nawk
http://www-sdt.univ-brest.fr/~cmartin/bricoles/mdpkg . Au lieu de faire
« dpkg -l gnagnagna » je fais maintenant « mdpkg -l gnagnagna » et c'est
mieux.

Christophe

dpkg -l abiword kernel-\* | grep '^.i'
ii  abiword1.0.2+cvs.2002 Dummy package providing abiword
ii  kernel-image-2 umr6538.1.0Linux kernel binary image for version
2.4.18
ii  kernel-package 7.107  Debian Linux kernel package build scripts.
ii  kernel-source- 2.4.18-5   Linux kernel source for version 2.4.18

mdpkg -l abiword kernel-\* | grep '^.i'
ii  abiword1.0.2+cvs.2002.06.05- Dummy package
provi
ii  kernel-image-2.4.18-umr6538umr6538.1.0   Linux kernel
binary
ii  kernel-package 7.107 Debian Linux
kernel
ii  kernel-source-2.4.18   2.4.18-5  Linux kernel
source

mdpkg -n 30 -v 25 -l abiword kernel-\* | grep '^.i'
ii  abiword1.0.2+cvs.2002.06.05-1Dummy package
provi
ii  kernel-image-2.4.18-umr6538umr6538.1.0   Linux kernel
binary
ii  kernel-package 7.107 Debian Linux
kernel
ii  kernel-source-2.4.18   2.4.18-5  Linux kernel
source


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]



Re: Je hais dpkg

2002-09-19 Thread Patrice Karatchentzeff
Le Thu, 19 Sep 2002 10:58:30 +0200
[EMAIL PROTECTED] écrivait :

> Coucou,
> 
> J'en ai marre de dpkg -l qui tronque les noms de paquets et les
> versions. Je sais qu'on peut travailler dans un xterm de 200 colonnes.
> mais ça me gonfle. J'ai fait mdpkg, une bricole en sh/nawk
> http://www-sdt.univ-brest.fr/~cmartin/bricoles/mdpkg . Au lieu de
> faire« dpkg -l gnagnagna » je fais maintenant « mdpkg -l gnagnagna »
> et c'est mieux.

export COLUMNS=132 te résolvait ton problème en deux coups de cuillère à
pot ;-)

PK

-- 
Patrice KARATCHENTZEFF
STMicroelectronics   Tel:  04-76-92-63-81
850, rue Jean Monnet
38926 CROLLES Cedex, France  Courriel: [EMAIL PROTECTED]



Re: Je hais dpkg

2002-09-19 Thread Romuald DELAVERGNE

Le 2002.09.19 10:58, [EMAIL PROTECTED] a écrit :

Coucou,

J'en ai marre de dpkg -l qui tronque les noms de paquets et les
versions. Je sais qu'on peut travailler dans un xterm de 200 colonnes.
mais ça me gonfle. J'ai fait mdpkg, une bricole en sh/nawk
http://www-sdt.univ-brest.fr/~cmartin/bricoles/mdpkg . Au lieu de faire
« dpkg -l gnagnagna » je fais maintenant « mdpkg -l gnagnagna » et c'est
mieux.



Si l'on veut récupérer le nom complet des paquets ou 'parser' la liste des 
paquets dans des scripts,

il ne faut pas utiliser dpkg -l.
La commande à utiliser est:

dpkg-query -W --showformat '${Status} ${Package} ${Version}\n' | grep 
installed


par exemple.

Tu hais dpkg, tu vas aimer dpkg-query.

Romuald.



Re: Je hais dpkg

2002-09-19 Thread Gilles Missonnier
hello !
d'ou sort cette commande "dpkg-query" ?

dpkg-query -W --showformat '${Status} ${Package} ${Version}\n' | grep pipo
dpkg-query: Command not found.

gasp ...

quand je liste tous les packages en rapport avec dpkg, 
j'obtiens avec la commande : dpkg -l \*dpkg\*

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name  Version   Description
+++-=-=-
ii  dpkg  1.9.21Package maintenance system for
Debian
un  dpkg-awk  (no description available)
un  dpkg-cross(no description available)
ii  dpkg-dev  1.9.21Package building tools for Debian
un  dpkg-disk2(no description available)
ii  dpkg-doc  1.9.21Dpkg Internals Documentation
un  dpkg-doc-ja   (no description available)
ii  dpkg-ftp  1.6.10Ftp method for dselect.
un  dpkg-mountable(no description available)
un  dpkg-multicd  (no description available)
in  dpkg-perl (no description available)
in  dpkg-python   (no description available)
ii  dpkg-repack   1.8   puts an unpacked .deb file back
together
ii  dpkg-www  2.28  WWW Debian package browser
un  dpkgname  (no description available)



->La commande à utiliser est:
->
->dpkg-query -W --showformat '${Status} ${Package} ${Version}\n' | grep 
->installed
->
->par exemple.
->
->Tu hais dpkg, tu vas aimer dpkg-query.

 ouiii ... ca commence bien ...

===
Gilles MISSONNIER
http://terapix.iap.fr



Re: Je hais dpkg

2002-09-19 Thread Daniel Déchelotte
Gilles Missonnier <[EMAIL PROTECTED]> a écrit :

| hello !
| d'ou sort cette commande "dpkg-query" ?

http://www.fr.debian.org/distrib/packages

Qui permet en gros de faire un dpkg --listfiles ou un dpkg --search sur
tous les paquets, même ceux que tu n'as pas installés.

Allez, je tue le suspens : le paquet est dpkg-iasearch et je suis surpris que
ton dpkg -l ne le liste pas.

http://packages.debian.org/stable/utils/dpkg-iasearch.html

-- Dan



Re: Je hais dpkg

2002-09-19 Thread Romuald DELAVERGNE

Le 2002.09.19 12:43, Gilles Missonnier a écrit :

hello !
d'ou sort cette commande "dpkg-query" ?

dpkg-query -W --showformat '${Status} ${Package} ${Version}\n' | grep
pipo
dpkg-query: Command not found.

gasp ...



dpkg-query fait partie du paquet 'dpkg' (en sid)
Apparemment il faut dpkg v1.10

un extrait du changelog:
  * Move query commands into a seperate dpkg-query command. For the old 
options

(-L,-l,-s,-S) dpkg will still call it for you.



Re: Je hais dpkg

2002-09-19 Thread Christophe . Martin


Le 19 Sep, Daniel Déchelotte a écrit:
> Allez, je tue le suspens : le paquet est dpkg-iasearch et je suis
> surpris que ton dpkg -l ne le liste pas.
> 
> http://packages.debian.org/stable/utils/dpkg-iasearch.html
Oui oui, Mais cette version n'accepte aucun argument. On a que l'interface
de dialogue.

Christophe
-- 
char*p="[)1++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\
)(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_)
putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}}



Re: Je hais dpkg-query et j'aime dpkg

2002-09-19 Thread Gilles Missonnier
oui ; une vraie perte de temps .
vaut mieux rester avec "setenv COLUMNS 100 ; dpkg -l \*chaine\*" que de
s'emmerder avec ce "dpkg-query" de crainte.
le help dit :
"dpkg-query is a proof of concept which is not even in beta stage."


->> Allez, je tue le suspens : le paquet est dpkg-iasearch et je suis
->> surpris que ton dpkg -l ne le liste pas.
->> 
->> http://packages.debian.org/stable/utils/dpkg-iasearch.html
->Oui oui, Mais cette version n'accepte aucun argument. On a que l'interface
->de dialogue.
==
Gilles MISSONNIER
http://terapix.iap.fr



Re: Je hais dpkg-query et j'aime dpkg

2002-09-19 Thread Daniel Déchelotte
Gilles Missonnier <[EMAIL PROTECTED]> a écrit :

| oui ; une vraie perte de temps .
| vaut mieux rester avec "setenv COLUMNS 100 ; dpkg -l \*chaine\*" que
| de s'emmerder avec ce "dpkg-query" de crainte.
| le help dit :
| "dpkg-query is a proof of concept which is not even in beta stage."

Vu le nom (IAsearch) et cet écran d'aide que tu cites (qui parle de
décrire la fonction du paquet en langage naturel), je pense que c'est
justement cette recherche hyper-élaborée qui est même pas beta. La
recherche par mot clé fonctionne (je m'avance : je ne l'ai testée qu'une
fois), ce qui peut être intéressant quand on cherche quelque chose comme
"speech recognition" ou "network intrusion".

Ceci dit, l'outil aurait mérité de conserver son interface en ligne de
commande.

-- Dan

Gilles: Je t'ai mis en Cc parce que tu avais mis le Reply-to.
(J'explique, parce que perso j'aime pas recevoir le mail 2 fois, par la
liste et en direct. A bon entendeur, d'ailleurs ;)

| ->> Allez, je tue le suspens : le paquet est dpkg-iasearch et je suis
| ->> surpris que ton dpkg -l ne le liste pas.
| ->> 
| ->> http://packages.debian.org/stable/utils/dpkg-iasearch.html
| ->Oui oui, Mais cette version n'accepte aucun argument. On a que
| l'interface->de dialogue.
| ==
| Gilles MISSONNIER
| http://terapix.iap.fr
| 
| 



Re: Je hais dpkg-query et j'aime dpkg

2002-09-19 Thread Jacques L'helgoualc'h
Gilles Missonnier a écrit, jeudi 19 septembre 2002, à 15:21 :
> oui ; une vraie perte de temps .
> vaut mieux rester avec "setenv COLUMNS 100 ; dpkg -l \*chaine\*" que de

100 ce n'est pas assez, chez moi le minimum c'est 128 :

lhh $ dpkg -l|awk '/^[ir]/{l=length($2);if(l>m){m=l}};END{print m}'
14
lhh $ COLUMNS=1000 dpkg -l|awk ...
26
lhh $ COLUMNS=128 dpkg -l |awk ...
26
lhh $ COLUMNS=127 dpkg -l |awk ...
25

-- 
Jacques L'helgoualc'h



Re: Je hais dpkg-query et j'aime dpkg

2002-09-19 Thread Romuald DELAVERGNE

Le 2002.09.19 17:22, Jacques L'helgoualc'h a écrit :

Gilles Missonnier a écrit, jeudi 19 septembre 2002, à 15:21 :
> oui ; une vraie perte de temps .
> vaut mieux rester avec "setenv COLUMNS 100 ; dpkg -l \*chaine\*" que de

100 ce n'est pas assez, chez moi le minimum c'est 128 :



Voilà pourquoi utiliser 'dpkg -l' même en modifiant COLUMNS n'est pas une 
solution.

Je le répète, 'dpkg-query' a été créé pour combler cette lacune.



Re: Je hais dpkg-query et j'aime dpkg

2002-09-20 Thread Alain Tesio
A propos de dpkg-iasearch, y'a un truc que je comprends pas :

$sudo apt-get install dpkg-iasearch
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libbow
The following packages will be REMOVED:
  anacron apache at aumix autotrace console-tools cyrus21-common cyrus21-docs 
cyrus21-imapd dia dillo dpkg
  dpkg-perl dpkg-www dwww ethereal gamix gconf gdk-imlib-dev gdk-imlib1 
gdk-imlib2 gftp gftp-gtk gimp1.2
  gimp1.2-nonfree gnome-bin gnome-libs-data gps gq gqview grdb grustibus 
gtk-engines-gtkstep gtk-engines-metal
  gtk-engines-notif gtk-engines-pixmap gtk-engines-raleigh 
gtk-engines-redmond95 gtk-engines-thinice
  gtk-gnutella gtkglarea5 guitar imagemagick imlib-base imlib-progs imlib1 
info2www isapnptools kernel-package
  libapache-mod-ssl libedb1 libedb1-dev libgal19 libgconf11 libgdk-pixbuf-dev 
libgdk-pixbuf-gnome2
  libgdk-pixbuf2 libgimp1.2 libgimp1.2-dev libglade0 libglade0-dev 
libgladexml-perl libgnome-vfs-common
  libgnome-vfs0 libgnome32 libgnomesupport0 libgnomeui32 libgnorba-dev 
libgnorba27 libgtk-imlib-perl
  libgtk-perl libgtk1.2 libgtk1.2-dev libgtkextra16 libgtkmm-dev libgtkmm1.2 
libgtkxmhtml-perl libgtkxmhtml1
  libgtop-dev libimlib2-dev libmagick5 librsvg-dev librsvg1 libwxgtk2.2 
libwxgtk2.2-contrib logcheck mailx
  man-db modconf modutils mtr mutt nessus nvidia-glx-src nvidia-kernel-src 
popularity-contest postfix
  postfix-ldap postfix-pcre powertweak powertweak-extra powertweak-gtk 
powertweakd pxfonts python-gtk
  sndconfig spamassassin suidmanager sysvinit telnetd tetex-base tetex-bin 
tetex-doc tetex-eurosym tetex-extra
  txfonts xamixer-0.4 xbindkeys-config xcdroast xmms xsane xt
The following NEW packages will be installed:
  dpkg-iasearch libbow
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
  dpkg sysvinit
0 packages upgraded, 2 newly installed, 122 to remove and 3  not upgraded.
Need to get 504kB of archives. After unpacking 245MB will be freed.
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'

Les depends sont :

$sudo apt-cache show dpkg-iasearch | grep ^Depends
Depends: libbow, dialog, perl5, debconf

Pas de problème pour les autres que perl5 :

$sudo apt-get -s install libbow dialog debconf
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, dialog is already the newest version.
Sorry, debconf is already the newest version.
The following NEW packages will be installed:
  libbow
0 packages upgraded, 1 newly installed, 0 to remove and 3  not upgraded.
Inst libbow (19991122-4 Debian:testing)
Conf libbow (19991122-4 Debian:testing)

Et pourtant j'ai un package perl installé qui a "Provides: perl5" :

$dpkg -l perl
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name   VersionDescription
+++-==-==-
ii  perl   5.8.0-13   Larry Wall's Practical 
Extraction and Report Language.

$dpkg -s perl
Package: perl
Status: install ok installed
Priority: extra
Section: interpreters
Installed-Size: 11052
Maintainer: Brendan O'Dea <[EMAIL PROTECTED]>
Version: 5.8.0-13
Replaces: perl-5.005 (<< 6), perl-5.6 (<< 6), perl-doc (<< 5.8.0-1), 
libdigest-md5-perl, libmime-base64-perl, li  btime-hires-perl
Provides: perl5, libdigest-md5-perl, libmime-base64-perl, libtime-hires-perl

C'est un bug ? Où ?

Alain



Re: Je hais dpkg-query et j'aime dpkg

2002-09-20 Thread Thomas Seyrat
On September 20, 22:22 (+0200), Alain Tesio wrote:
> A propos de dpkg-iasearch, y'a un truc que je comprends pas :
> $sudo apt-get install dpkg-iasearch
[...]
> C'est un bug ? Où ?

$ dpkg -s dpkg | grep ^Conflicts
Conflicts: sysvinit (<< 2.82-1), dpkg-iasearch, dpkg-static, dpkg-dev
(<< 1.9)


  Extrait du changelog de dpkg :

dpkg (1.10.1) unstable; urgency=low

  * Add conflict with dpkg-iasearch which intruded on our namespace.


  En effet :

$ apt-file list dpkg-iasearch 
[...]
dpkg-iasearch   usr/bin/dpkg-query


  Et :

$ dpkg -S /usr/bin/dpkg-query
dpkg: /usr/bin/dpkg-query

-- 
Thomas Seyrat.



Re: Je hais dpkg-query et j'aime dpkg

2002-09-20 Thread Etienne PIERRE
On Fri, Sep 20, 2002 at 22:22, Alain Tesio wrote:
> Les depends sont :
> 
> $sudo apt-cache show dpkg-iasearch | grep ^Depends
> Depends: libbow, dialog, perl5, debconf
> 
> Pas de problème pour les autres que perl5 :
> 
> $sudo apt-get -s install libbow dialog debconf
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Sorry, dialog is already the newest version.
> Sorry, debconf is already the newest version.
> The following NEW packages will be installed:
>   libbow
> 0 packages upgraded, 1 newly installed, 0 to remove and 3  not upgraded.
> Inst libbow (19991122-4 Debian:testing)
> Conf libbow (19991122-4 Debian:testing)
> 
> Et pourtant j'ai un package perl installé qui a "Provides: perl5" :

apt-cache show dpkg | grep "^Conflicts:"
Conflicts: sysvinit (<< 2.82-1), dpkg-iasearch, dpkg-static, dpkg-dev (<< 1.9)
 ^

C'est à cause de /usr/bin/dpkg-query que les mainteneurs de dpkg l'on
mis en conflit, mais à présent, dpkg-iaquery ne met plus de dpkg-query.
Donc je pense qu'il faut attendre, et avec le nombre de bugreport pour
dpkg, j'ai pas le courage de regarder.



Etienne