web-dev-qa-db-fra.com

Vérifier la version du logiciel

Je dois vérifier ma version actuelle de VLC, mais je ne sais pas où il est installé (je ne peux pas le voir dans /etc ou /bin).

Si je fais vlc dans un terminal, l'application démarre, mais existe-t-il un moyen de faire comme une commande pwd vlc où elle me montre le chemin réel de l'endroit où l'application vlc est appelée de?

Je veux voir si le nom de fichier actuel contient la version du logiciel car je ne trouve pas la version dans le logiciel lui-même.

J'ai une déclaration me demandant d'expliquer pourquoi c'est différent d'un autre post. C'est différent parce que c'est une question en 2 parties, où j'essaie de comprendre l'emplacement du paquet d'installation (qui est le même que l'autre lien), mais je voulais aussi savoir comment vérifier la version de VLC, d'où le titre (et pourquoi cette question est différente).

3
john smith

Utilisez la commande:

vlc --version

La plupart des programmes (que j'ai utilisés) fournissent leur version par l'option --version.

Aussi, vous devriez vérifier la page man des commandes pour avoir une idée des détails à leur sujet.

EDIT:

Il existe de nombreuses façons de vérifier où un fichier binaire est stocké, vlc dans ce cas:

type -a vlc
command -v vlc
which vlc
4
heemayl

D'autres commandes peuvent également être trouvées sur différents sites Web SE:

apt-show-versions vlc

Mais il doit être installé Sudo apt-get install apt-show-versions puis il générera par exemple:

vlc:i386/trusty 2.2.1~trusty uptodate

Utiliser aptitude:

aptitude versions vlc

La liste/l’arborescence complète des paquets liés à vlc et ceux installés, y compris le paquet vlc contiendra la lettre "i" (ce qui signifie installé) avant le paquet Nom.

Similaire mais un peu raccourci:

aptitude search vlc -F "%c %p %d %V"

Et plus programmation un:

dpkg -l vlc | grep -E "^ii" | tr -s ' ' | cut -d' ' -f3

Va sortir 2.2.1~trusty

4
JoKeR

Vous pouvez vérifier la version d’un paquet Ubuntu installé en exécutant

dpkg -l | grep <package_name>

dpkg -l | grep vlc

Il vous donnera des versions de paquets liés à vlc.

Pour obtenir le chemin d'accès à l'exécution binaire vlc

which vlc

Mais dans Ubuntu, il est très rarement nécessaire de savoir où se trouvent les fichiers binaires, s’ils sont installés à l’aide de dpkg ou d’apt.

3
Pilot6

lancez simplement cette commande

apt-cache policy vlc

exemple de sortie

vlc:
  Installed: 2.2.0-1
  Candidate: 2.2.0-1
  Version table:
 *** 2.2.0-1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/universe AMD64 Packages
        100 /var/lib/dpkg/status

De man apt-cache

   policy [pkg...]
       policy is meant to help debug issues relating to the preferences file. With no arguments it will print out the priorities of each source. Otherwise it prints out detailed information about the priority selection of
       the named package.

Et pour vérifier les fichiers installés:

dpkg -L grep vlc

exemple de sortie

/.
/usr
/usr/lib
/usr/lib/mime
/usr/lib/mime/packages
/usr/lib/mime/packages/vlc
/usr/lib/vlc
/usr/lib/vlc/libvlc_vdpau.so.0.0.0
/usr/lib/vlc/plugins
/usr/lib/vlc/plugins/video_splitter
/usr/lib/vlc/plugins/video_splitter/libwall_plugin.so
/usr/lib/vlc/plugins/video_splitter/libclone_plugin.so
/usr/lib/vlc/plugins/video_splitter/libpanoramix_plugin.so
/usr/lib/vlc/plugins/codec
/usr/lib/vlc/plugins/codec/libvaapi_drm_plugin.so
/usr/lib/vlc/plugins/codec/libvaapi_x11_plugin.so
/usr/lib/vlc/plugins/codec/libsdl_image_plugin.so
/usr/lib/vlc/plugins/control
/usr/lib/vlc/plugins/control/libxcb_hotkeys_plugin.so
/usr/lib/vlc/plugins/visualization
/usr/lib/vlc/plugins/visualization/libglspectrum_plugin.so
/usr/lib/vlc/plugins/visualization/libvisual_plugin.so
/usr/lib/vlc/plugins/vdpau
/usr/lib/vlc/plugins/vdpau/libvdpau_deinterlace_plugin.so
/usr/lib/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
/usr/lib/vlc/plugins/vdpau/libvdpau_display_plugin.so
/usr/lib/vlc/plugins/vdpau/libvdpau_chroma_plugin.so
/usr/lib/vlc/plugins/vdpau/libvdpau_adjust_plugin.so
/usr/lib/vlc/plugins/vdpau/libvdpau_sharpen_plugin.so
/usr/lib/vlc/plugins/access
/usr/lib/vlc/plugins/access/librdp_plugin.so
/usr/lib/vlc/plugins/access/libpulsesrc_plugin.so
/usr/lib/vlc/plugins/access/libvnc_plugin.so
/usr/lib/vlc/plugins/access/libxcb_screen_plugin.so
/usr/lib/vlc/plugins/services_discovery
/usr/lib/vlc/plugins/services_discovery/libxcb_apps_plugin.so
/usr/lib/vlc/plugins/services_discovery/libpulselist_plugin.so
/usr/lib/vlc/plugins/video_output
/usr/lib/vlc/plugins/video_output/libgles2_plugin.so
/usr/lib/vlc/plugins/video_output/libaa_plugin.so
/usr/lib/vlc/plugins/video_output/libxcb_x11_plugin.so
/usr/lib/vlc/plugins/video_output/libglx_plugin.so
/usr/lib/vlc/plugins/video_output/libxcb_window_plugin.so
/usr/lib/vlc/plugins/video_output/libegl_x11_plugin.so
/usr/lib/vlc/plugins/video_output/libxcb_xv_plugin.so
/usr/lib/vlc/plugins/video_output/libgl_plugin.so
/usr/lib/vlc/plugins/video_output/libxcb_glx_plugin.so
/usr/lib/vlc/plugins/video_output/libcaca_plugin.so
/usr/lib/vlc/plugins/video_output/libgles1_plugin.so
/usr/lib/vlc/plugins/gui
/usr/lib/vlc/plugins/gui/libqt4_plugin.so
/usr/lib/vlc/plugins/gui/libskins2_plugin.so
/usr/lib/vlc/plugins/audio_output
/usr/lib/vlc/plugins/audio_output/libpulse_plugin.so
/usr/lib/vlc/plugins/misc
/usr/lib/vlc/plugins/misc/libxdg_screensaver_plugin.so
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/applications
/usr/share/applications/vlc.desktop
/usr/share/kde4
/usr/share/kde4/apps
/usr/share/kde4/apps/solid
/usr/share/kde4/apps/solid/actions
/usr/share/kde4/apps/solid/actions/vlc-opencda.desktop
/usr/share/kde4/apps/solid/actions/vlc-openbd.desktop
/usr/share/kde4/apps/solid/actions/vlc-openvcd.desktop
/usr/share/kde4/apps/solid/actions/vlc-opendvd.desktop
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/vlc
/usr/share/bug
/usr/share/menu
/usr/share/menu/vlc
/usr/share/doc
/usr/bin
/usr/bin/svlc
/usr/bin/qvlc
/usr/lib/vlc/libvlc_vdpau.so
/usr/lib/vlc/libvlc_vdpau.so.0
/usr/share/man/man1/qvlc.1.gz
/usr/share/man/man1/svlc.1.gz
/usr/share/bug/vlc
/usr/share/doc/vlc
2
A.B.

ouvrez le terminal et tapez la commande suivante

La commande type vlc inclut également le mot 'type'

Cela vous donne d'où il a été appelé.

Pour la version vlc, faites vlc --version

1
jerry