Debian 新維護人員手冊org/doc/debian-policy/footnotes.html#f55) 中詳細描述的一種特性。這不 是由於在 debian/rules 中使用 dh 命令所致的,真正的原因是 dpkg-buildpackage 的運行方式。相同的情形也適用於 Ubuntu 的自動編譯系統 (https://bugs.launchpad.net/launchpad-buildd/+bug/238141) 。 dch -r 命令來使它成爲最後一筆更改,請確保用編輯器顯式地保存 changelog 文件。 Debian 新維護人員手冊 23 / 57 4.4 rules 現在我們需要看看 dpkg-buildpackage(1) 用於實際建立軟體包的 rules 檔案。這個檔案事實上是另一個 Makefile,但 不同於上游原始碼中的那個。和 debian 目錄中的其他檔案不同,這個檔案被標記為可執行。 html#s-debianrules) 針對細節進行 瞭解釋。 13此 target 被 dpkg-buildpackage 用於節 6.1 描述的過程中。 1⁴此 target 被 dpkg-buildpackage -B 用於節 6.2 描述的過程中。 1⁵此 target 被 dpkg-buildpackage -A 使用。 Debian 新維護人員手冊 24 / 57 12 # package0 码力 | 63 页 | 512.12 KB | 1 年前3
Debian 套件打包教學指南 version 0.29這階段會完成大 部份手動操作 一個或多個二進制套件 .deb dh_make apt-get source dget debuild (透過lintian建立並測試套 件) 或者 dpkg-buildpackage 安裝(debi) 上傳(dput) Debian 套件打包教學指南 9 / 90 範例: 重包 dash 套件 1 安裝重包 dash 套件所需的必要套件以及 devscripts build, build-arch, build-indep: 必須執行所有設定並進行編譯 ▶ binary, binary-arch, binary-indep: 構建二進制套件 ▶ dpkg-buildpackage 會呼叫 binary 構建所有套件, 或者呼叫 binary-arch 構建特定 Architecture: any 套件 ▶ clean: 清理原始碼目錄 Debian 套件打包教學指南 (適用於套件尚未上傳到 Debian 中) ▶ debuild: 透過 lintian 進行構建, 測試, 並使用 GPG 進行簽署 ▶ 又或者可以直接呼叫 dpkg-buildpackage ▶ 通常使用 dpkg-buildpackage -us -uc ▶ 在小型且乾淨環境中構建套件較為適合 ▶ pbuilder – 使用 chroot來協助構建套件好的文件: https://wiki.ubuntu0 码力 | 90 页 | 691.02 KB | 1 年前3
共 2 条
- 1













