#1 Le 18/01/2008, à 10:21
- Aneldix
[resolu][aptitude] savoir si un paquet est installé ou non?
Bonjour,
Connaissez vous la commande aptitude ... qui permet de savoir si tel paquet est installé.
Merci pour votre aide.
Dernière modification par Aneldo (Le 19/01/2008, à 19:30)
Hors ligne
#2 Le 18/01/2008, à 10:35
- mathben
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
Ha, amusant, je cherchais justement cette commande, mais vue que je suis paresseux, je n'ai pas commencé mes recherches jusqu'à aujourd'hui (oui, vraiment paresseux!)
Tient, un petit coup de aptitude --help
J'ai trouvé la réponse et je partage cette réponse (merci de m'avoir donné un coup de pouce à rechercher, héhé!)
1ière solution, tu rajoutes l'option -P (il est en majuscule): Toujours demander confirmation pour les actions
Lorsque te demande, téléchargé ou pas, si tu veux continuer l'action de ce que tu es en train d'entreprendre
Tu fais ceci aptitude [option] action [fichier]
2e solution, tu demandes ceci aptitude show [fichier]
Dans la description de l'application, il te dira (au tout début) si tu l'as installé ou pas!
Voilà !
Ubuntu 9.10 Karmic Koala AMD64 ][ Portable Acer Aspire 9300
Hors ligne
#3 Le 18/01/2008, à 10:38
- Hoper
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
Tu veux forcement le faire avec aptitude ? parce que dpkg marche bien pour ca
Je propose :
dpkg -l | grep nom_du_paquet
si ca ne donne rien, il est pas installé.
Si il s'affiche, avec un petit 'ii" devant, c'est qu'il est installé et corectement configuré.
Dernière modification par Hoper (Le 18/01/2008, à 10:39)
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#4 Le 18/01/2008, à 10:59
- iuchiban
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
Ce doit etre le paramètre show pour aptitude.
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#5 Le 18/01/2008, à 11:04
- marc_qui
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
salut,
ne précise que s'il est installé ou pas
aptitude show nom_du_programme | grep install
grep pour ne pas être submergé d'infos non sollicitées
exemple :
aptitude show firefox | grep install
Dernière modification par marc_qui (Le 18/01/2008, à 11:07)
Hors ligne
#6 Le 18/01/2008, à 14:07
- Oliv Mérou
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
Moi j'utilise
dpkg -s nom_du_paquet | grep Status
- si le paquet est installé, la console affiche
Status: install ok installed
- si le paquet n'est pas installé, elle affiche : (par exemple ici pour le paquet mp)
Le paquet « mp » n'est pas installé et aucune information n'est disponible. Utilisez dpkg --info (= dpkg-deb --info) pour examiner les fichiers
archives, et dpkg --contents (= dpkg-deb --contents) pour afficher leur contenu.
Desktop Medion MT6, ram 1 Go, cpu 1,93 Ghz, carte graph ATI X300SE. Terroriste-communiste-chinois-sectaire-cannibale-du-libre
Hors ligne
#7 Le 18/01/2008, à 15:14
- Aneldix
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
Merci pour vos réponses.
Je ne connaissais pas dpkg
J'utiliserais
aptitude show nom_du_programme | grep install
pour ne rester qu'avec aptitude
Hors ligne
#8 Le 18/01/2008, à 16:00
- Hoper
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
dpkg est en fait un outil plus "bas niveau" que aptitude... Il est meme possible que aptitude et apt-get fassent en fait appel à dpkg... bref, dpkg te permet de manipuler les paquets de facon plus fine, pour, par exemple, voir ce qu'ils contiennent, ou en construire de nouveau.
Mais pour tout ce qui est installation/supression, ce n'est effectivement pas ce qu'il faut utiliser.
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#9 Le 18/01/2008, à 16:47
- tuxce
Re : [resolu][aptitude] savoir si un paquet est installé ou non?
sinon, tu as aussi
aptitude search motif
qui t'évite de te rappeler du nom exact tout en t'affichant au début de la ligne un "i" si le paquet est installé
aptitude search motif | grep '^i'
ou encore
dpkg -l '*motif*'
Hors ligne