一个服务器和一个相应的客户端是从一个源包构建的:
Source: packagename
Build-Depends: debhelper (>= 8.0.0), python (>= 2.6)
Standards-Version: 3.9.4
X-Python-Version: >= 2.6
Package: packagename-server
Architecture: all
Depends: nodejs, ${misc:Depends}
Package: schoollibrary-client
Architecture: all
Depends: python-pyside.qtcore, python-pyside.qtgui, python-pyside.qtnetwork,
${misc:Depends}
服务器不需要特殊的构建过程。只是一个packagename-server.install
文件。
客户端基于 Python,可以通过setup.py
脚本安装。
当我将以下rules
文件与 debhelper 一起使用setup.py
时,当然也会运行以创建服务器包:
#!/usr/bin/make -f
%:
dh $@
如何将 Python 内容保留在服务器包之外?我可以对目标做些什么来让它们分开吗?