如何查找系统部件版本号?

如何查找系统部件版本号?

LibreOffice 帮助建议我安装比 Ubuntu 软件中心更高版本的 LibreOffice。我可以通过直接从 *.deb 文件安装来完成。我知道大多数必需的系统属性,它们的版本比要求的要高得多。我希望它也适用于其他的,但是Ubuntu 软件中心中较低的 LibreOffice 版本可能是由于这种差异造成的。如果是这样,请简要回答这个长问题。

为了安装,我需要查看我的 Ubuntu 12.04 系统是否具有

  • gtk 版本 2.10.4 或更高版本 [根据如何知道我的 GTK 版本?我有
    用户@CPU:~$ dpkg --get-selections | grep gtk
    adobe-flash-属性-gtk 安装
    appmenu-gtk 安装
    appmenu-gtk3 安装
    apport-gtk 安装
    bzr-gtk 安装
    gir1.2-dbusmenu-gtk-0.4 安装
    gir1.2-gtk-2.0 安装
    gir1.2-gtk-3.0 安装
    gir1.2-gtksource-3.0 安装
    gir1.2-javascriptcoregtk-3.0 安装
    gtk2-引擎安装
    gtk2-engines-murrine 安装
    gtk3-engines-unico 安装
    ibus-gtk 安装
    ibus-gtk3 安装
    jockey-gtk 安装
    libavahi-ui-gtk3-0 安装
    libcanberra-gtk-模块安装
    libcanberra-gtk0 安装
    libcanberra-gtk3-0 安装
    libcanberra-gtk3-模块安装
    libdbusmenu-gtk3-4 安装
    libdbusmenu-gtk4 安装
    libgdu-gtk0 安装
    libgtk-3-0 安装
    libgtk-3-bin 安装
    libgtk-3-common 安装
    libgtk2-perl 安装
    libgtk2.0-0 安装
    libgtk2.0-bin 安装
    libgtk2.0-common 安装
    libgtkhtml-4.0-0 安装
    libgtkhtml-4.0-common 安装
    libgtkhtml-editor-4.0-0 安装
    libgtkmm-2.4-1c2a 安装
    libgtkmm-3.0-1 安装
    libgtksourceview-3.0-0 安装
    libgtksourceview-3.0-common 安装
    libgtkspell-3-0 安装
    libgwibber-gtk2 安装
    libindicate-gtk3 安装
    libjavascriptcoregtk-1.0-0 安装
    libjavascriptcoregtk-3.0-0 安装
    libnm-gtk-common 安装
    libnm-gtk0 安装
    libreoffice-gtk 安装
    libswt-cairo-gtk-3-jni 安装
    libswt-glx-gtk-3-jni 安装
    libswt-gnome-gtk-3-jni 安装
    libswt-gtk-3-java 安装
    libswt-gtk-3-jni 安装
    libswt-webkit-gtk-3-jni 安装
    libwebkitgtk-1.0-0 安装
    libwebkitgtk-1.0-common 安装
    libwebkitgtk-3.0-0 安装
    libwebkitgtk-3.0-common 安装
    libwmf0.2-7-gtk 安装
    python-aptdaemon.gtk3widgets 安装
    python-gtk2 安装
    软件属性-gtk 安装
    transmission-gtk 安装
    ubuntu-sso-client-gtk 安装
    usb-creator-gtk 安装
    xdg-用户-目录-gtk 安装
    用户@CPU:~$
    
    ];
  • glibc2 版本 2.5 或更高版本 [

    用户@CPU:~$ dpkg --get-selections | grep glibc2
    用户@CPU:~$
    ];

  • Gnome 2.16 或更高版本,带有 gail 1.8.6 和 at-spi 1.7 软件包(支持辅助技术 [AT] 工具所需),或其他兼容的 GUI(例如 KDE 等)- [由我的系统监视器:GNOME 3.4.2,

    用户@CPU:~$ dpkg --get-selections | grep gail
    libgail-3-0 安装
    libgail-common 安装
    libgail18 安装
    用户@CPU:~$
    用户@CPU:~$ dpkg --get-selections | grep at-spi
    at-spi2-core 安装
    qt-at-spi 安装
    用户@CPU:~$
    
    ]。哪些数字与我的系统的特定部分相关?如果没有,如何找到所需的数字?glibc2 与此目的相关吗?

  • “Java 运行时环境 (JRE) 的最新版本。如何找到已安装的版本?

    谢谢!

答案1

您可以运行dpkg -l | grep package_name以获取其版本。确切的名称并不总是很清楚,因此这里有一些针对 12.04 的建议:

ii  libgtk2.0-0      2.24.10-0ubuntu6.1      GTK+ graphical user interface library

ii  libglib2.0-0     2.32.4-0ubuntu1         GLib library of C routines

ii  libc-bin         2.15-0ubuntu10.5        Embedded GNU C Library: Binaries

对于 Java,请参阅这个问题

或者,只需搜索http://packages.ubuntu.com

相关内容