Debian 新維護人員手冊. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.7 設置 dh_make . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 是用於創建我們示例軟件包骨架所必須的,它會使用 debhelper 中的一些工 具來創建軟件包。他們不是創建軟件包所必須的,但對新維護人員而言,我們 強烈推薦使用。它使得整個過程極爲 簡化,並易於在將來維護。(參看 dh_make(8)、debhelper(1)、/usr/share/doc/debhelper/README) 3 新的 debmake 可以作為標準 dh-make 的代替品。debmake 能做的事情更多,並且擁有包含非常多打包例項的 gz 作爲 gentoo-0.9.12. tar.gz 的預發佈版本時,就需要確保升級工作妥當進行:重命名該上游源代碼爲 gentoo-0.9.12~rc99.tar.gz. 2.7 設置 dh_make 首先我們設置兩個環境變量,$DEBEMAIL 和 $DEBFULLNAME,這樣能使使大多數 Debian 維護工具能夠正確識別你用 於維護軟件包的姓名和電子郵件地址。1⁶ $ cat >>~/0 码力 | 63 页 | 512.12 KB | 1 年前3
Debian 套件打包教學指南 version 0.29Debian 套件打包教學指南 8 / 90 一般打包套件的流程 Web 上游程式碼 Debian 鏡像站 原始程式套件 這階段會完成大 部份手動操作 一個或多個二進制套件 .deb dh_make apt-get source dget debuild (透過lintian建立並測試套 件) 或者 dpkg-buildpackage 安裝(debi) 上傳(dput) Debian ream_version> (範例: simgrid-3.6) ▶ cd- && dh_make (來自 dh-make 套件) ▶ 對於特定套件, 有除了 dh_make 以外的方法, 舉例為: dh-make-perl, dh-make-php, . . . ▶ 已新增debian/ 目錄, 裡面有許多檔案 Debian 完成填入 debian/control 以及其他檔案 3 享受吧 Debian 套件打包教學指南 62 / 90 實際演練 2: 打包 GNUjump (小訣竅) ▶ 創建一個基本的套件: dh_make ▶ 一開始先創建一個 1.0 原始碼套件會比 3.0 (quilt) (透過修改 debian/source/format)簡單 ▶ 先搜尋構建所需要的相依檔案,找到檔案後,使用apt-file來找到套件 0 码力 | 90 页 | 691.02 KB | 1 年前3
共 2 条
- 1













