fcitx-bin 套件探索

下載套件

下載「fcitx-bin」這個套件。

$ apt download fcitx-bin

解開套件

解開「fcitx-bin_1%3a4.2.9.1-1ubuntu1_amd64.deb」

$ dpkg -x fcitx-bin_1%3a4.2.9.1-1ubuntu1_amd64.deb fcitx-bin

觀看資料夾結構

執行

$ tree fcitx-bin

顯示

fcitx-bin
└── usr
    ├── bin
    │   ├── fcitx
    │   ├── fcitx-autostart
    │   ├── fcitx-configtool
    │   ├── fcitx-dbus-watcher
    │   ├── fcitx-diagnose
    │   ├── fcitx-remote
    │   └── fcitx-skin-installer
    ├── lib
    │   └── x86_64-linux-gnu
    │       └── fcitx
    │           └── libexec
    │               ├── comp-spell-dict
    │               ├── fcitx-po-parser
    │               └── fcitx-scanner
    └── share
        ├── dbus-1
        │   └── services
        │       └── org.fcitx.Fcitx.service
        ├── doc
        │   └── fcitx-bin
        │       ├── changelog.Debian.gz -> ../libfcitx-config4/changelog.Debian.gz
        │       └── copyright
        ├── fcitx
        │   └── data
        │       └── env_setup.sh
        ├── lintian
        │   └── overrides
        │       └── fcitx-bin
        └── man
            └── man1
                ├── fcitx.1.gz
                └── fcitx-remote.1.gz

17 directories, 17 files

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

$ dpkg -L fcitx-bin

顯示

/.
/usr
/usr/bin
/usr/bin/fcitx-remote
/usr/bin/fcitx-skin-installer
/usr/bin/fcitx-autostart
/usr/bin/fcitx
/usr/bin/fcitx-dbus-watcher
/usr/bin/fcitx-diagnose
/usr/bin/fcitx-configtool
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/fcitx
/usr/lib/x86_64-linux-gnu/fcitx/libexec
/usr/lib/x86_64-linux-gnu/fcitx/libexec/fcitx-scanner
/usr/lib/x86_64-linux-gnu/fcitx/libexec/comp-spell-dict
/usr/lib/x86_64-linux-gnu/fcitx/libexec/fcitx-po-parser
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/fcitx-bin
/usr/share/dbus-1
/usr/share/dbus-1/services
/usr/share/dbus-1/services/org.fcitx.Fcitx.service
/usr/share/fcitx
/usr/share/fcitx/data
/usr/share/fcitx/data/env_setup.sh
/usr/share/doc
/usr/share/doc/fcitx-bin
/usr/share/doc/fcitx-bin/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/fcitx.1.gz
/usr/share/man/man1/fcitx-remote.1.gz
/usr/share/doc/fcitx-bin/changelog.Debian.gz

manpage

執行

$ dpkg -L fcitx-bin | grep '/man/man.*/'

顯示

/usr/share/man/man1/fcitx.1.gz
/usr/share/man/man1/fcitx-remote.1.gz

下載 Source Package

執行

$ apt source fcitx-bin

會下載「fcitx」這個「Source Package」

套件資訊

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

執行

$ apt show fcitx-bin

顯示

Package: fcitx-bin
Version: 1:4.2.9.1-1ubuntu1
Priority: optional
Section: utils
Source: fcitx
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: IME Packaging Team <pkg-ime-devel@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 204 kB
Depends: libc6 (>= 2.15), libdbus-1-3 (>= 1.9.14), libfcitx-config4 (>= 4.2.7), libfcitx-core0 (>= 4.2.8.1), libfcitx-utils0 (>= 4.2.7), libgettextpo0
Recommends: fcitx-data, fcitx-modules
Suggests: fcitx (>= 1:4.2.9.1)
Breaks: fcitx (<< 1:4.2.9.1)
Replaces: fcitx (<< 1:4.2.9.1)
Homepage: https://github.com/fcitx/fcitx
Task: ubuntu-live, kubuntu-live, lubuntu-desktop, ubuntukylin-desktop, ubuntu-mate-live
Supported: 5y
Download-Size: 41.4 kB
APT-Manual-Installed: no
APT-Sources: http://tw.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: Flexible Input Method Framework - essential binaries
 Fcitx is a input method framework with extension support, which provides
 an interface for entering characters of different scripts in applications
 using a variety of mapping systems.
 .
 It offers a pleasant and modern experience, with intuitive graphical
 configuration tools and customizable skins and mapping tables. It is
 highly modularized and extensible, with GTK+ 2/3 and Qt4 IM Modules, support
 for UIs based on Fbterm, pure Xlib, GTK+, or KDE, and a developer-friendly
 API.
 .
 This package provides the essential executable binaries. If you are
 looking for a working input experience, please install the package
 "fcitx" instead.

原始碼套件資訊

網址: http://packages.ubuntu.com/source/xenial/fcitx

執行

$ apt showsrc fcitx-bin

顯示

Package: fcitx
Binary: fcitx, fcitx-bin, fcitx-data, fcitx-libs, libfcitx-config4, libfcitx-core0, libfcitx-utils0, fcitx-libs-gclient, libfcitx-gclient0, fcitx-libs-qt, libfcitx-qt0, fcitx-libs-dev, gir1.2-fcitx-1.0, fcitx-dbg, fcitx-ui-classic, fcitx-frontend-all, fcitx-frontend-gtk2, fcitx-frontend-gtk3, fcitx-frontend-qt4, fcitx-pinyin, fcitx-qw, fcitx-table, fcitx-table-all, fcitx-table-bingchan, fcitx-table-cangjie, fcitx-table-dianbaoma, fcitx-table-erbi, fcitx-table-wanfeng, fcitx-table-wbpy, fcitx-table-wubi, fcitx-table-ziranma, fcitx-modules, fcitx-module-dbus, fcitx-module-x11, fcitx-module-lua, fcitx-module-kimpanel, fcitx-module-quickphrase-editor, fcitx-tools
Version: 1:4.2.9.1-1ubuntu1
Priority: optional
Section: utils
Maintainer: IME Packaging Team <pkg-ime-devel@lists.alioth.debian.org>
Build-Depends: cmake, debhelper (>= 9), extra-cmake-modules, gobject-introspection, iso-codes, qtbase5-dev, libcairo2-dev (>= 1.0), libenchant-dev, libgettextpo-dev, libgirepository1.0-dev, libgtk-3-dev, libgtk2.0-dev, libicu-dev, libkvm-dev [kfreebsd-any], liblua5.2-dev | liblua5.1-0-dev, libpango1.0-dev (>= 1.0), libpresage-dev (>= 0.9.1-1.1~), libqt4-dev, libxkbfile-dev, libxkbcommon-dev (>= 0.5.0~), libxml2-dev, x11proto-xinerama-dev
Architecture: any all
Standards-Version: 3.9.6
Format: 3.0 (quilt)
Directory: pool/main/f/fcitx
Files:
 b8d5a94bf59d1aa20da100a0b0997ef9 4347 fcitx_4.2.9.1-1ubuntu1.dsc
 9b566df835413a7aa964488c5b0c60d8 8684772 fcitx_4.2.9.1.orig.tar.xz
 f0fc19721e1b195305827fd93b82541e 22952 fcitx_4.2.9.1-1ubuntu1.debian.tar.xz
Uploaders: Aron Xu <aron@debian.org>, YunQiang Su <wzssyqa@gmail.com>
Homepage: https://github.com/fcitx/fcitx
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ime/fcitx.git
Vcs-Git: git://anonscm.debian.org/pkg-ime/fcitx.git
Package-List:
 fcitx deb utils optional arch=all
 fcitx-bin deb utils optional arch=any
 fcitx-data deb utils optional arch=all
 fcitx-dbg deb debug extra arch=any
 fcitx-frontend-all deb utils optional arch=all
 fcitx-frontend-gtk2 deb utils optional arch=any
 fcitx-frontend-gtk3 deb utils optional arch=any
 fcitx-frontend-qt4 deb utils optional arch=any
 fcitx-libs deb oldlibs optional arch=all
 fcitx-libs-dev deb libdevel optional arch=any
 fcitx-libs-gclient deb oldlibs optional arch=all
 fcitx-libs-qt deb oldlibs optional arch=all
 fcitx-module-dbus deb utils optional arch=any
 fcitx-module-kimpanel deb utils optional arch=any
 fcitx-module-lua deb utils optional arch=any
 fcitx-module-quickphrase-editor deb utils optional arch=any
 fcitx-module-x11 deb utils optional arch=any
 fcitx-modules deb utils optional arch=any
 fcitx-pinyin deb utils optional arch=any
 fcitx-qw deb utils optional arch=any
 fcitx-table deb utils optional arch=any
 fcitx-table-all deb utils optional arch=all
 fcitx-table-bingchan deb utils optional arch=all
 fcitx-table-cangjie deb utils optional arch=all
 fcitx-table-dianbaoma deb utils optional arch=all
 fcitx-table-erbi deb utils optional arch=all
 fcitx-table-wanfeng deb utils optional arch=all
 fcitx-table-wbpy deb utils optional arch=all
 fcitx-table-wubi deb utils optional arch=all
 fcitx-table-ziranma deb utils optional arch=all
 fcitx-tools deb utils optional arch=any
 fcitx-ui-classic deb utils optional arch=any
 gir1.2-fcitx-1.0 deb introspection optional arch=any
 libfcitx-config4 deb libs optional arch=any
 libfcitx-core0 deb libs optional arch=any
 libfcitx-gclient0 deb libs optional arch=any
 libfcitx-qt0 deb libs optional arch=any
 libfcitx-utils0 deb libs optional arch=any
Checksums-Sha1:
 3f988e6f8ea32e1a351a92a6fa008d10c4abb0b4 4347 fcitx_4.2.9.1-1ubuntu1.dsc
 1ed42b81bb402d8861c3bb57c4ed4c54ef27ce9e 8684772 fcitx_4.2.9.1.orig.tar.xz
 59dba576432f95af0d673b9c1eb3b7455dea0692 22952 fcitx_4.2.9.1-1ubuntu1.debian.tar.xz
Checksums-Sha256:
 78c782403fa5758db061e8a9c80774163d9d0604a8796d4fb743bbc142d35474 4347 fcitx_4.2.9.1-1ubuntu1.dsc
 5337c8226417a1d4e6f88b3b1048aa73695d281ed483568a7b6a9ee849ad6c77 8684772 fcitx_4.2.9.1.orig.tar.xz
 9b32998a90b166a36819b30d8441ce8671502df368bdec3d9eace503812180a6 22952 fcitx_4.2.9.1-1ubuntu1.debian.tar.xz