OVH Cloud OVH Cloud

recherche de packages

7 réponses
Avatar
Bernard
Bonjour à tous,

Nouveau sous Debian (anciennement sous RedHat 7.2), je trouve la gestion
des packages assez casse-tête. Mon problème actuel :

je veux savoir si tel ou tel package est installé ou non sur mon
système.

#apt-cache search [nom] me donne quelques infos, mais pas la version
installée. En fait, je crois que çà ne lit pas dans ma base locale,
mais sur les serveurs distants. Ainsi, si je fais:

apt-cache search hplip, çà me donne une liste de packages qui, sans
doute, doivent fonctionner
ensemble... mais cela ne me dit pas si hplip
est ou non déjà installé sur mon système. Je pense qu'il ne l'est pas
(un man hplip me dit qu'il n'y a pas d'entrée de manuel pour hplip). en
fait, hplip a été installé, désinstallé, réinstallé et
redésisntallé sur mon système ; je ne sais plus quelle était la
version et je ne veux pas réinstaller à l'aveuglette comme je l'avais
fait précédemment.

Si je fais #dpkg -I hplip

j'obtiens : dpkg-deb: impossible de lire l'archive « hplip »: Aucun
fichier ou répertoire de ce type.

Mais si je fais le même test avec "cups" ou "gimp", j'obtiens les mêmes
réponses, alors que cups et gimp sont bien installés. Sans doute
faudrait il mettre, en argument, non pas un nom approximatif, mais le nom
complet officiel avec l'extension .deb, peut-être aussi un numéro de
version. Comment connaître ces informations ?

Donc, question 1: comment vérifier si hplip est ou non installé sur mon
système ?

Question 2: comment rechercher, sur mon système, ce qui est installé,
avec toutes les infos (nom exact du package, version etc... ?

J'ai bien vu qu'il existait des interfaces pour faciliter l'utilisation de
apt-get, apt-cache, dpkg etc... mais leur essai m'a montré un tas de
choses, sauf celles que je recherchais... sans doute n'y ai-je pas passé
assez de temps. On tourne en rond, lorsqu'une possibilité de recherche
existe, il faut pour cela fournir des renseignements qu'on n'a pas (nom
exact du package), etc...

L'aide en ligne est abondante... trop sans doute, car il extrèmement
facile de s'y perdre pendant des heures sans avoir rien trouvé d'utile,
ou encore, ce qu'on croit avoir trouvé n'est plus supporté...

Merci d'avance pour toute info utile


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
franck
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bernard wrote:
Bonjour à tous,




Bonsoir,

> Si je fais #dpkg -I hplip

j'obtiens : dpkg-deb: impossible de lire l'archive « hplip »: Aucun
fichier ou répertoire de ce type.

Mais si je fais le même test avec "cups" ou "gimp", j'obtiens les mêmes
réponses, alors que cups et gimp sont bien installés. Sans doute
faudrait il mettre, en argument, non pas un nom approximatif, mais le nom
complet officiel avec l'extension .deb, peut-être aussi un numéro de
version. Comment connaître ces informations ?

Donc, question 1: comment vérifier si hplip est ou non installé sur mon
système ?



dpkg -s hplip


Question 2: comment rechercher, sur mon système, ce qui est installé,
avec toutes les infos (nom exact du package, version etc... ?




la commande : dpkg -l te permet de faire la liste de ce qui est installe
sur ton systeme. Ensuite grep est ton ami si tu ne connais pas le nom exact.

Pour finir dpkg -s mon_package devrait te donner assez d'informations.

J'ai bien vu qu'il existait des interfaces pour faciliter l'utilisation de
apt-get, apt-cache, dpkg etc... mais leur essai m'a montré un tas de
choses, sauf celles que je recherchais... sans doute n'y ai-je pas passé
assez de temps. On tourne en rond, lorsqu'une possibilité de recherche
existe, il faut pour cela fournir des renseignements qu'on n'a pas (nom
exact du package), etc...

L'aide en ligne est abondante... trop sans doute, car il extrèmement
facile de s'y perdre pendant des heures sans avoir rien trouvé d'utile,
ou encore, ce qu'on croit avoir trouvé n'est plus supporté...

Merci d'avance pour toute info utile






- --
Franck Joncourt
http://www.debian.org
http://smhteam.info/wiki/
GPG server : pgpkeys.mit.edu
Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFy6rcxJBTTnXAif4RAiAqAKCTxCP5h9vqX/2AQ3ooGLBiTZTt3ACfYmZN
pP9DHISHicq9Dgxy5CbPVVg pVH
-----END PGP SIGNATURE-----




___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Laurent FRANCOIS
Bernard wrote:

Donc, question 1: comment vérifier si hplip est ou non installé sur mon
système ?


1 S'assurer du nom exact du package hplib avec:

$apt-cache search hplib
php-html-template-it - PEAR HTML Template IT
phpgroupware-phpgwapi - library of common phpGroupWare functions

Donc c'est pas hplib

On peut essayer:

$apt-file search hplib
ewiki: usr/share/ewiki/plugins/auth/auth_phplib.php
libphp-phplayersmenu:
usr/share/php/libphp-phplayersmenu/menuicons/phplib-logo-mini.png
myphpmoney: var/lib/myphpmoney/phplib/CREDITS
myphpmoney: var/lib/myphpmoney/phplib/VERSION
myphpmoney: var/lib/myphpmoney/phplib/ct_sql.inc
myphpmoney: var/lib/myphpmoney/phplib/db_mysql.inc
myphpmoney: var/lib/myphpmoney/phplib/page.inc
myphpmoney: var/lib/myphpmoney/phplib/session.inc
myphpmoney: var/lib/myphpmoney/phplib/template.inc
myphpmoney: var/lib/myphpmoney/public_html/tables/phplib.php
owl-dms: usr/share/owl-dms/phplib/be_sql.inc
owl-dms: usr/share/owl-dms/phplib/ct_split_sql.inc
owl-dms: usr/share/owl-dms/phplib/ct_sql.inc
owl-dms: usr/share/owl-dms/phplib/db_msql.inc
owl-dms: usr/share/owl-dms/phplib/db_mssql.inc
owl-dms: usr/share/owl-dms/phplib/db_mysql.inc
owl-dms: usr/share/owl-dms/phplib/db_oci8.inc
owl-dms: usr/share/owl-dms/phplib/db_odbc.inc
owl-dms: usr/share/owl-dms/phplib/db_oracle.inc
owl-dms: usr/share/owl-dms/phplib/db_pgsql.inc
owl-dms: usr/share/owl-dms/phplib/db_sybase.inc
owl-dms: usr/share/owl-dms/phplib/db_usql.inc
owl-dms: usr/share/owl-dms/phplib/query_sql.inc
owl-dms: usr/share/owl-dms/phplib/sqlquery.inc
php-cache: usr/share/php/Cache/Container/phplib.php
phpgroupware-folders:
usr/share/phpgroupware/folders/phplayersmenu/images/phplib-logo-mini.png

Pas l'air d'exister de hplib.

Allons faire un tour sur http://packages.debian.org/

La recherche n'est pas plus fructueuse. A mon avis il n'y a pas de
package hplib

Sinon si hplb existait comme package

apt-cache policy hplib te donnerait l'état du package dans ton systeme.

Personnellement j'utilise aptitude pour gerer les packages.


Merci d'avance pour toute info utile


OK
Avatar
Jean-Michel OLTRA
Bonjour,


Le jeudi 08 février 2007, Bernard a écrit...


J'ai bien vu qu'il existait des interfaces pour faciliter l'utilisation de
apt-get, apt-cache, dpkg etc... mais leur essai m'a montré un tas de
choses, sauf celles que je recherchais... sans doute n'y ai-je pas passé
assez de temps. On tourne en rond, lorsqu'une possibilité de recherche
existe, il faut pour cela fournir des renseignements qu'on n'a pas (nom
exact du package), etc...



Sans doute...

J'utilise aptitude.

Tu peux chercher dans aptitude avec la touche /

Si tu cherches avec le motif hplip, tu verras son indicateur d'état dans la
colonne de gauche. Si il est installé, tu auras un i

Si tu cherches avec le motif ~ihp, tu auras tous les paquets installés
qui commencent par hp

L'aide en ligne d'aptitude est un peu longue, mais on y trouve ce dont
on a besoin.

--
jm

A.E.L. Sarl (R.C.S CASTRES 490843240)
http://www.affaires-en-ligne.com



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Laurent FRANCOIS
Jean-Michel OLTRA wrote:

L'aide en ligne d'aptitude est un peu longue, mais on y trouve ce dont
on a besoin.



Oui tout a fait d'accord. Et je pense que cela vaut la peine
de "perdre" du temps à la lire pour ensuite en gagner beaucoup.



Avatar
Michel Campfort
Laurent FRANCOIS a écrit :
Bernard wrote:

Donc, question 1: comment vérifier si hplip est ou non installé sur mon
système ?


1 S'assurer du nom exact du package hplib avec:

$apt-cache search hplib



Hummm . . . hplip

--
Tuxophiles, bien sur que nous sommes tuxophiles, et winophobes en plus.
Mais il ne faut pas confondre tuxophilie et tuxo-integrisme, l'amalgame
est fait beaucoup trop rapidement par les winophiles-tuxophobes .


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Alain
As-tu essayé synaptic ? Je le trouve très agréable, tu as la possibilité
de voir tous les paquets disponibles, ceux qui sont installés, ...

franck a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bernard wrote:

Bonjour à tous,





Bonsoir,

> Si je fais #dpkg -I hplip

j'obtiens : dpkg-deb: impossible de lire l'archive « hplip »: Aucun
fichier ou répertoire de ce type.

Mais si je fais le même test avec "cups" ou "gimp", j'obtiens les mêmes
réponses, alors que cups et gimp sont bien installés. Sans doute
faudrait il mettre, en argument, non pas un nom approximatif, mais le nom
complet officiel avec l'extension .deb, peut-être aussi un numéro de
version. Comment connaître ces informations ?

Donc, question 1: comment vérifier si hplip est ou non installé sur mon
système ?




dpkg -s hplip


Question 2: comment rechercher, sur mon système, ce qui est installé,
avec toutes les infos (nom exact du package, version etc... ?





la commande : dpkg -l te permet de faire la liste de ce qui est installe
sur ton systeme. Ensuite grep est ton ami si tu ne connais pas le nom exact.

Pour finir dpkg -s mon_package devrait te donner assez d'informations.


J'ai bien vu qu'il existait des interfaces pour faciliter l'utilisation de
apt-get, apt-cache, dpkg etc... mais leur essai m'a montré un tas de
choses, sauf celles que je recherchais... sans doute n'y ai-je pas passé
assez de temps. On tourne en rond, lorsqu'une possibilité de recherche
existe, il faut pour cela fournir des renseignements qu'on n'a pas (nom
exact du package), etc...

L'aide en ligne est abondante... trop sans doute, car il extrèmement
facile de s'y perdre pendant des heures sans avoir rien trouvé d'utile,
ou encore, ce qu'on croit avoir trouvé n'est plus supporté...

Merci d'avance pour toute info utile







- --
Franck Joncourt
http://www.debian.org
http://smhteam.info/wiki/
GPG server : pgpkeys.mit.edu
Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFy6rcxJBTTnXAif4RAiAqAKCTxCP5h9vqX/2AQ3ooGLBiTZTt3ACfYmZN
pP9DHISHicq9Dgxy5CbPVVg > pVH
-----END PGP SIGNATURE-----




___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html







--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Eric DECORNOD
Le jeudi 8 février 2007 23:44, Bernard a écrit :
Bonjour à tous,
[...]
je veux savoir si tel ou tel package est installé ou non sur mon
système.


dpkg -l "nom du paquet"
ou bien
dpkg -l | grep "nom du paquet"
par exemple :
$ dpkg -l hplip
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=s emi-installé
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (É tat,Err:
majuscule=mauvais)
||/ Nom Version Description
+++-===-=========-==========-
un hplip <néant> (aucune description n'est disponible)

#apt-cache search [nom] me donne quelques infos, [...] mais cela
ne me dit pas si hplip est ou non déjà installé sur mon système.
[...] je ne sais plus quelle était la version [...].


apt-cache policy hplip réponds à la question :
hplip:
Installé : (aucun)
Candidat : 1.6.10-3
Table de version :
1.6.10-3 0
990 http://debian.....fr testing/main Packages
500 http://debian.....fr unstable/main Packages

apt-show-versions -a hplip donne aussi quelques informations (paquet
apt-show-versions) :
Not installed
hplip 1.6.10-3 testing
No stable version
hplip 1.6.10-3 testing
hplip 1.6.10-3 unstable
hplip not installed

Si je fais #dpkg -I hplip
j'obtiens : dpkg-deb: impossible de lire l'archive « hplip »: Aucun
fichier ou répertoire de ce type.


grand i est le pendant de apt-cache show mais sur les fichiers .deb
c'est petit « el » pour lister les paquets installés

[...] Donc, question 1: comment vérifier si hplip est
ou non installé sur mon système ?


dpkg -l hplip
dpkg -l | grep hplip
apt-cache policy hplip
apt-show-versions hplip

Question 2: comment rechercher, sur mon système, ce qui est installé,
avec toutes les infos (nom exact du package, version etc... ?


dpkg -l
apt-show-versions

[...]
Merci d'avance pour toute info utile



Cordialement,
--
Eric DÉCORNOD
Ingénieur d'Études
SCICS - Faculté des Sciences
Université Henri Poincaré