Menu

build deb

GeLiang Tang

1 配置dh_make
$ cat >>~/.bashrc <<EOF
DEBEMAIL="your.email.address@example.org"
DEBFULLNAME="Firstname Lastname"
export DEBEMAIL DEBFULLNAME
EOF
$ . ~/.bashrc

2 生成密钥
gpg --gen-key
gpg --list-secret-keys

3 创建deb包
3.1 使用dh_make创建模板

3.2 修改debian/control
Build-Depends: 编译依赖
Depends: 运行依赖

3.3 修改debian/rules
12 configure-stamp: configure
13 ./configure --prefix=/usr
14
15 build: configure-stamp
16 make
17
18 install: build
19 make DESTDIR=$(CURDIR)/debian/tmp install
20
21 clean:
22 make distclean
23 dh_clean
24
25 binary: build install
26 dh_installdeb -s
27 dh_shlibdeps -s
28 dh_gencontrol -s
29 dh_md5sums -s
30 dh_builddeb -s

3.4 使用debuild创建deb包