分类: LINUX
2010-03-31 11:25:28
下载源码并在本地生成软件包:
$ apt-get source package
$ dpkg-source -x package.dsc
$ cd package-version
... 查找需要的软件包(编译所需的关联包列在.dsc文件中)并安装它们,你还需要“fakerroot”软件包。
$ dpkg-buildpackage -rfakeroot
...or (no sig)
$ dpkg-buildpackage -rfakeroot -us -uc # use "debsign" later if needed
...Then to install
$ su -c "dpkg -i packagefile.deb"
通常,需要安装一些带“-dev”后缀的软件包以满足关联关系。debsign
在devscripts
软件包中。auto-apt
可以轻松解决这些关联问题。请使用fakeroot
,如是没有必要,就别使用root帐号。
在Woody中,这些关联问题已被简化。例如,编译pine
源码包:
# apt-get build-dep pine
# apt-get source -b pine