Debian 新維護人員手冊. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.3 debuild 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1)。 6.3 debuild 命令 你可以使用 debuild 命令來進一步自動化 dpkg-buildpackage 的構建過程。參看 debuild(1) debuild 命令會執行 lintian 命令,以在 Debian 軟體包構建結束之後進行靜態檢查。lintian 命令可以用下邊出現在 ~/.devscripts 檔案中的項來定製: DEBUILD_DPKG_BUILDPACKAGE_OPTS=”-us DEBUILD_DPKG_BUILDPACKAGE_OPTS=”-us -uc -I -i” DEBUILD_LINTIAN_OPTS=”-i -I --show-overrides” 在普通用戶帳號中可以使用以下這樣簡單的命令清理源代碼並重構建軟件包: $ debuild 還可以這樣簡單地清理源代碼樹: $ debuild -- clean 6.4 pbuilder 套件 對於使用淨室 (chroot) 編譯環境來驗證編譯依賴而言,pbuilder0 码力 | 63 页 | 512.12 KB | 1 年前3
 Debian 套件打包教學指南 version 0.29一般打包套件的流程 Web 上游程式碼 Debian 鏡像站 原始程式套件 這階段會完成大 部份手動操作 一個或多個二進制套件 .deb dh_make apt-get source dget debuild (透過lintian建立並測試套 件) 或者 dpkg-buildpackage 安裝(debi) 上傳(dput) Debian 套件打包教學指南 9 / 90 範例: 重包 dash 把 dash 原始碼套件下載下來 apt-get source dash (務必確保 deb-src 已加入 /etc/apt/sources.list) 4 構建套件 cd dash-* debuild -us -uc (-us -uc 代表不使用GPG來簽署套件) 5 確認已正常運行 ▶ 會看到一些新產生的 .deb 檔案在上一層資料夾中 6 接著看debian/ 目錄 ▶ 這是實際打包套件的地方 mypackage 安裝 build-dependencies (適用於套件已在 Debian 中) 或者 mk-build-deps -ir (適用於套件尚未上傳到 Debian 中) ▶ debuild: 透過 lintian 進行構建, 測試, 並使用 GPG 進行簽署 ▶ 又或者可以直接呼叫 dpkg-buildpackage ▶ 通常使用 dpkg-buildpackage -us -uc0 码力 | 90 页 | 691.02 KB | 1 年前3
共 2 条
- 1
 













