Trouver la version de la bibliothèque de développement en ligne de commande?

J’ai installé les bibliothèques de développement c ++ boost à l’aide du centre logiciel Ubuntu. Le problème est que c’était il y a assez longtemps et je ne me souviens plus où ils ont été installés ni quelle version ils étaient. Est-ce que je peux faire quelque chose à partir de la ligne de commande qui me dira quelle (s) version (s) j’ai installée (s) sur mon système ?? Je sais que je peux faire des choses comme

gcc -v 

obtenir une version d’une application, mais existe-t-il une solution similaire pour les bibliothèques? J’utilise Ubuntu 12.04

    Vous pouvez rapidement trouver quelle version ou quelle bibliothèque se trouve, même si vous ne connaissez pas bien le titre, avec dpkg et, dans votre cas, en utilisant boost comme terme de requête:

     dpkg -l '*boost*' 

    et interrogez à nouveau dpkg avec cette option pour obtenir une liste complète des emplacements de fichiers. Maintenant, vous connaissez le nom du fichier:

     dpkg -L <'name of lib'> 

    Le nom de la bibliothèque peut par exemple être libboost1.46-dev.

    ldconfig -v requirejs sudo.

    Tout ce dont vous avez besoin est de l’interroger, c’est donc ce que vous ferez.

    ldconfig -p | grep [name]

    Utilisez ldconfig -v pour imprimer les bibliothèques, le numéro de version actuel et grep pour filtrer vos résultats. ldconfig -v | grep [name] ldconfig -v | grep [name] .

    Il est préférable de trouver le paquetage de la bibliothèque avec dpkg -S libXYZ.so.N .

    apt-cache showpkg libXYZ et les numéros de version sont affichés.