libgtk-3-bin 套件探索

下載套件

下載「libgtk-3-bin」這個套件。

$ apt download libgtk-3-bin

解開套件

解開「libgtk-3-bin_3.18.9-1ubuntu3.1_amd64.deb」

$ dpkg -x libgtk-3-bin_3.18.9-1ubuntu3.1_amd64.deb libgtk-3-bin

觀看資料夾結構

執行

$ tree libgtk-3-bin

顯示

libgtk-3-bin
└── usr
    ├── bin
    │   ├── broadwayd
    │   ├── gtk-builder-tool
    │   ├── gtk-launch
    │   └── gtk-update-icon-cache-3.0 -> ../lib/x86_64-linux-gnu/libgtk-3-0/gtk-update-icon-cache-3.0
    ├── sbin
    │   └── update-icon-caches
    └── share
        ├── doc
        │   └── libgtk-3-bin
        │       ├── AUTHORS -> ../libgtk-3-0/AUTHORS
        │       ├── changelog.Debian.gz -> ../libgtk-3-0/changelog.Debian.gz
        │       ├── copyright
        │       ├── NEWS.gz -> ../libgtk-3-common/NEWS.gz
        │       └── README.gz -> ../libgtk-3-common/README.gz
        └── man
            ├── man1
            │   ├── broadwayd.1.gz
            │   ├── gtk-builder-tool.1.gz
            │   ├── gtk-launch.1.gz
            │   ├── gtk-query-immodules-3.0.1.gz
            │   └── gtk-update-icon-cache-3.0.1.gz
            └── man8
                └── update-icon-caches.8.gz

9 directories, 16 files

若有安裝這個套件的話,可執行

$ dpkg -L libgtk-3-bin

顯示

/.
/usr
/usr/sbin
/usr/sbin/update-icon-caches
package diverts others to: /usr/sbin/update-icon-caches.gtk2
/usr/bin
/usr/bin/gtk-launch
/usr/bin/broadwayd
/usr/bin/gtk-builder-tool
/usr/share
/usr/share/doc
/usr/share/doc/libgtk-3-bin
/usr/share/doc/libgtk-3-bin/copyright
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/update-icon-caches.8.gz
package diverts others to: /usr/share/man/man8/update-icon-caches.gtk2.8.gz
/usr/share/man/man1
/usr/share/man/man1/gtk-builder-tool.1.gz
/usr/share/man/man1/broadwayd.1.gz
/usr/share/man/man1/gtk-update-icon-cache-3.0.1.gz
/usr/share/man/man1/gtk-query-immodules-3.0.1.gz
/usr/share/man/man1/gtk-launch.1.gz
/usr/bin/gtk-update-icon-cache-3.0
/usr/share/doc/libgtk-3-bin/NEWS.gz
/usr/share/doc/libgtk-3-bin/AUTHORS
/usr/share/doc/libgtk-3-bin/README.gz
/usr/share/doc/libgtk-3-bin/changelog.Debian.gz

manpage

執行

$ dpkg -L libgtk-3-bin | grep '/man/man.*/' | sort

顯示

package diverts others to: /usr/share/man/man8/update-icon-caches.gtk2.8.gz
/usr/share/man/man1/broadwayd.1.gz
/usr/share/man/man1/gtk-builder-tool.1.gz
/usr/share/man/man1/gtk-launch.1.gz
/usr/share/man/man1/gtk-query-immodules-3.0.1.gz
/usr/share/man/man1/gtk-update-icon-cache-3.0.1.gz
/usr/share/man/man8/update-icon-caches.8.gz

下載 Source Package

執行

$ apt source libgtk-3-bin

會下載「gtk+3.0」這個「Source Package」

套件資訊

網址: http://packages.ubuntu.com/xenial/libgtk-3-bin

執行

$ apt show libgtk-3-bin

顯示

Package: libgtk-3-bin
Version: 3.18.9-1ubuntu3.1
Priority: optional
Section: misc
Source: gtk+3.0
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 290 kB
Depends: libc6 (>= 2.4), libcairo2 (>= 1.14.0), libglib2.0-0 (>= 2.45.8), libgtk-3-0 (>= 3.18.9-1ubuntu3.1), libgtk-3-common (>= 3.18.9-1ubuntu3.1)
Homepage: http://www.gtk.org/
Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-core, xubuntu-desktop, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master, lubuntu-core, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntu-gnome-desktop, ubuntu-touch-core, ubuntu-touch, ubuntu-sdk, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-mate-cloudtop
Supported: 5y
Download-Size: 53.9 kB
APT-Manual-Installed: yes
APT-Sources: http://tw.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
Description: programs for the GTK+ graphical user interface library
 GTK+ is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK+ is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package contains the utilities which are used by the libraries
 and other packages.

原始碼套件資訊

網址: http://packages.ubuntu.com/source/xenial/libgtk-3-bin

執行

$ apt showsrc libgtk-3-bin

顯示

Package: gtk+3.0
Binary: libgtk-3-0, libgtk-3-0-udeb, libgtk-3-common, libgtk-3-bin, libgtk-3-dev, libgtk-3-0-dbg, libgtk-3-doc, gtk-3-examples, gir1.2-gtk-3.0, libgail-3-0, libgail-3-dev, libgail-3-0-dbg, libgail-3-doc
Version: 3.18.9-1ubuntu3.1
Priority: optional
Section: libs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Build-Depends: debhelper (>= 8.1.3), cdbs (>= 0.4.93), gnome-pkg-tools (>= 0.11), dpkg-dev (>= 1.16.0), gtk-doc-tools (>= 1.20), dh-autoreconf, gettext, pkg-config, autotools-dev, dbus-x11, gsettings-desktop-schemas, adwaita-icon-theme, at-spi2-core, libglib2.0-dev (>= 2.45.8), libgdk-pixbuf2.0-dev (>= 2.30.0), libpango1.0-dev (>= 1.37.3), libatk1.0-dev (>= 2.15.1), libatk-bridge2.0-dev, libegl1-mesa-dev [linux-any], libepoxy-dev, libwayland-dev (>= 1.5.91) [linux-any], libxkbcommon-dev (>= 0.2.0), libx11-dev (>= 2:1.3.3-2), libxext-dev (>= 2:1.1.1-3), libxi-dev (>= 2:1.3-4), libxrandr-dev (>= 2:1.2.99), libxt-dev, libxrender-dev (>= 1:0.9.5-2), libxft-dev, libxcursor-dev (>= 1:1.1.10-2), libxcomposite-dev (>= 1:0.2.0-3), libxdamage-dev (>= 1:1.0.1-3), libxkbfile-dev, libxinerama-dev (>= 2:1.1-3), libxfixes-dev (>= 1:3.0.0-3), libcairo2-dev (>= 1.14.0), x11proto-xext-dev, libcups2-dev (>= 1.2), libcolord-dev (>= 0.1.9), librest-dev, libjson-glib-dev, gobject-introspection (>= 1.41.3), libgirepository1.0-dev (>= 1.39.0), xvfb, libmirclient-dev (>= 0.13.3), libmircookie-dev (>= 0.17.0)
Build-Depends-Indep: docbook-xml, docbook-utils, libglib2.0-doc, libatk1.0-doc, libpango1.0-doc, libcairo2-doc
Architecture: any all
Standards-Version: 3.9.7
Format: 3.0 (quilt)
Directory: pool/main/g/gtk+3.0
Files:
 cbc4d1138e25e742f678efc829dcdefe 3475 gtk+3.0_3.18.9-1ubuntu3.1.dsc
 c7a5b21d28572bb1d6fc8803864618c0 16800896 gtk+3.0_3.18.9.orig.tar.xz
 cffd8cb600587daa89be75e96f362f97 175604 gtk+3.0_3.18.9-1ubuntu3.1.debian.tar.xz
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Michael Biebl <biebl@debian.org>
Homepage: http://www.gtk.org/
Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/gtk/ubuntugtk3
Testsuite: autopkgtest
Package-List:
 gir1.2-gtk-3.0 deb introspection optional arch=any
 gtk-3-examples deb x11 extra arch=any
 libgail-3-0 deb libs optional arch=any
 libgail-3-0-dbg deb debug extra arch=any
 libgail-3-dev deb libdevel optional arch=any
 libgail-3-doc deb doc optional arch=all
 libgtk-3-0 deb libs optional arch=any
 libgtk-3-0-dbg deb debug extra arch=any
 libgtk-3-0-udeb udeb debian-installer extra arch=any
 libgtk-3-bin deb misc optional arch=any
 libgtk-3-common deb misc optional arch=all
 libgtk-3-dev deb libdevel optional arch=any
 libgtk-3-doc deb doc optional arch=all
Checksums-Sha1:
 e2f97cd766de9d07183ee51bc14d09c211d16d55 3475 gtk+3.0_3.18.9-1ubuntu3.1.dsc
 32d5422742f3f972b2e0c0dc9c26e58c3c2e1f5d 16800896 gtk+3.0_3.18.9.orig.tar.xz
 74234d9e8ff62813bb8ed7c6456ac7a3d6625d80 175604 gtk+3.0_3.18.9-1ubuntu3.1.debian.tar.xz
Checksums-Sha256:
 aa3f4758c7bf17254508c25f5c8242676c860fa6f3017dcfb1923486882b089c 3475 gtk+3.0_3.18.9-1ubuntu3.1.dsc
 783d7f8b00f9b4224cc94d7da885a67598e711c2d6d79c9c873c6b203e83acbd 16800896 gtk+3.0_3.18.9.orig.tar.xz
 df1522775805835a897f9b54ea33e38070095d47aac81e4900637d26fb5b7f84 175604 gtk+3.0_3.18.9-1ubuntu3.1.debian.tar.xz
Debian-Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gtk+3.0/
Debian-Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gtk+3.0/