- Binary package
以 .deb 為副檔名,套件裡面包含可直執行檔、組態檔 (configuration file)、man/info 頁面、版權資訊與相關文件。 - Source package
包含兩個部分,以 .dsc 為副檔名的描述檔,以及以 .orig.tar.gz 為副檔名的壓縮原始檔,另外也有可能包含一個以 .diff.gz 為副檔名的壓縮檔。
由於系統預設已安裝 debconf 和 dpkg 兩個套件,下列是 Ubuntu 內建的指令:
- 屬於 dpkg 套件
- dpkg
- dpkg-deb
- dpkg-divert
- dpkg-maintscript-helper
- dpkg-query
- dpkg-split
- dpkg-statoverride
- dpkg-trigger
- 屬於 debconf 套件
- debconf
- debconf-apt-progress
- debconf-communicate
- debconf-copydb
- debconf-escape
- debconf-set-selections
- debconf-show
- dpkg-preconfigure
- dpkg-reconfigure
- 補充:其中有一個 dpkg-log-summary 指令是屬於 xdiagnose 套件,在此不列入。
安裝指令是 sudo apt-get install dpkg-dev 或 sudo apt-get install build-essential,安裝完成之後,Ubuntu 將增加下列說明文件,請使用 man 指令讀取:
- deb-control
- deb-extra-override
- deb-old
- deb-override
- deb-shlibs
- deb-split
- deb-src-control
- deb-substvars
- deb-symbols
- deb-triggers
- deb-version
- deb
- dpkg-architecture
- dpkg-buildflags
- dpkg-buildpackage
- dpkg-checkbuilddeps
- dpkg-distaddfile
- dpkg-genchanges
- dpkg-gencontrol
- dpkg-gensymbols
- dpkg-mergechangelogs
- dpkg-name
- dpkg-parsechangelog
- dpkg-scanpackages
- dpkg-scansources
- dpkg-shlibdeps
- dpkg-source
- dpkg-vendor
- http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html
- https://www.debian.org/doc/debian-policy/index.html
- https://wiki.debian.org/MaintainerScripts
- http://www.fifi.org/doc/debconf-doc/tutorial.html
- https://www.debian.org/doc/manuals/maint-guide/index.en.html
###