AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 644832
Accepted
john smith
john smith
Asked: 2015-07-06 10:50:53 +0800 CST2015-07-06 10:50:53 +0800 CST 2015-07-06 10:50:53 +0800 CST

检查软件版本

  • 772

我需要检查我运行的 VLC 的当前版本,但是我不知道它安装在哪里(在/etc或中看不到它/bin)。

如果我vlc在终端中执行此操作,则应用程序会启动,但是有没有一种方法可以像命令那样显示调用应用程序pwd vlc的实际路径?vlc

我想看看实际文件名是否包含软件版本,因为我在软件本身找不到版本。

我有一份声明要求我解释为什么这与另一篇文章不同。这是不同的,因为这是一个两部分的问题,我试图了解安装包的位置(与其他链接相同),但是我也想知道如何检查 VLC 版本,因此标题(和为什么这个问题不同)。

command-line
  • 5 5 个回答
  • 16394 Views

5 个回答

  • Voted
  1. Best Answer
    heemayl
    2015-07-06T10:52:32+08:002015-07-06T10:52:32+08:00

    使用命令:

    vlc --version
    

    大多数程序(我使用过)通过--version选项提供它们的版本。

    您还应该检查man命令页面以获取有关它们的详细信息。

    编辑 :

    有很多方法可以检查二进制文件的存储位置,vlc在这种情况下:

    type -a vlc
    command -v vlc
    which vlc
    
    • 4
  2. JoKeR
    2015-07-06T11:55:09+08:002015-07-06T11:55:09+08:00

    还有其他可以在不同 SE 网站中找到的命令:

    apt-show-versions vlc
    

    但它必须安装sudo apt-get install apt-show-versions然后它会输出例如:

    vlc:i386/trusty 2.2.1~trusty uptodate
    

    使用aptitude:

    aptitude versions vlc
    

    将输出与 vlc 相关的包的完整列表/树,包括包 vlc在内的已安装包将在包名称前包含字母“ i”(表示已安装)。

    类似但有点缩短:

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

    还有更多编程:

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

    会输出2.2.1~trusty

    • 4
  3. Pilot6
    2015-07-06T10:56:01+08:002015-07-06T10:56:01+08:00

    您可以通过运行来检查已安装的 Ubuntu 软件包的版本

    dpkg -l | grep <package_name>
    
    dpkg -l | grep vlc
    

    它会给你 vlc 相关包的版本。

    获取 vlc 二进制运行的路径

    which vlc
    

    但在 Ubuntu 中,很少需要知道二进制文件的位置,如果它们是使用 dpkg 或 apt 安装的。

    • 3
  4. A.B.
    2015-07-06T10:55:12+08:002015-07-06T10:55:12+08:00

    只需启动此命令

    apt-cache policy vlc
    

    示例输出

    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
    

    从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.
    

    并检查已安装的文件:

    dpkg -L grep vlc
    

    示例输出

    /.
    /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
  5. jerry
    2015-07-06T11:00:20+08:002015-07-06T11:00:20+08:00

    打开终端并输入以下命令

    type vlc命令还包括单词“type”

    这让你从它被调用的地方。

    对于 vlc 版本做vlc --version

    • 1

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行刻录双层 dvd iso

  • 如何从命令行判断机器是否需要重新启动?

  • 文件权限如何工作?文件权限用户和组

  • 如何在 Vim 中启用全彩支持?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve