Debian 新維護人員手冊選項來實現,這一點在 uscan(1) 中有描述。 5.22 source/format 在 debian/source/format 中只包含一行,寫明瞭此原始碼套件的格式 (査看 dpkg-source(1) 獲得完整列表)。在 squeeze 後,它應該是以下二者之一: • 3.0 (native) - Debian 本土軟件或者 • 3.0 (quilt) - 其他所有軟體 Debian 始 碼套件時自動應用。⁵ Debian 修改保存於 debian.tar.gz 壓縮檔,其中包含了整個 debian 目錄。這個新格式支持 直接添加例如 PNG 圖示等的二進位檔案。⁶ dpkg-source 解壓 3.0 (quilt) 格式的源碼包時會自動應用所有列於 debian/patches/series 的補丁。你可以 使用 --skip-patches 選項避免在解壓後自動應用補丁。 unapply-patches 來 自動實現此目的。這個文件不會被加入到生成的源代碼包,它隻影響本地的編譯構建行爲。這個文件裏還可以包含 abort-on-upstream-changes (參看 dpkg-source(1))。 unapply-patches abort-on-upstream-changes 5.24 source/options 在源碼樹下自動生成的文件有時會超級討厭,因爲它們0 码力 | 63 页 | 512.12 KB | 1 年前3
Debian 套件打包教學指南 version 0.29▶ pkg_ver.orig.tar.gz: 上游原始碼 ▶ pkg_debver.debian.tar.gz: 針對 Debian 環境而進行客制修改 的 tarball 檔 (可參考dpkg-source(1) 有更詳盡的解說) Debian 套件打包教學指南 12 / 90 原始碼套件範例 Format: 3.0 (quilt) Source: wget Binary: wget Architecture: dsc (snapshot.d.o 提供自2005年開始的 Debian套件) ▶ 透過 Debian 版本控制系統下載: ▶ debcheckout package ▶ 下載後, 使用 dpkg-source -x file.dsc解壓縮即可 Debian 套件打包教學指南 14 / 90 創建一個基本原始碼套件 ▶ 從上游下載原始碼 (上游原始碼 = 來自軟體原始開發者) ▶ 將檔案改名成 前往 http://ftp.debian.org/debian/pool/main/g/grep/ 並且下載版本 2.12-2 的套件 ▶ 如果原始碼套件沒有自動解開, 請使用下列指令 dpkg-source -x grep_*.dsc 2 注意 debian/中的檔案. ▶ 原始碼套件產生多少二進制套件? ▶ 這個套件使用哪一種打包小幫手? 3 構建套件 4 先修改套件. 並在chan0 码力 | 90 页 | 691.02 KB | 1 年前3
共 2 条
- 1













