使用PHP构建.deb包

时间:2011-04-27 23:25:29

标签: php bash debian bzip2

我有一个网站需要构建一个debian软件包并将其移动到另一个目录供人们下载。我已经能够使用Linux和bash文件来压缩和构建一个包含dpkg的Packages文件。这是bash脚本

#!/bin/bash
echo Enter app name
read NAME
cd /home/stumpx/cydia/apps
dpkg -b $NAME
cp /home/stumpx/cydia/apps/$NAME.deb /home/stumpx/cydia/upload/deb/$NAME.deb
cd /home/stumpx/cydia/upload
dpkg-scanpackages -m . /dev/null >Packages
bzip2 /home/stumpx/cydia/upload/Packages -f -k

我想制作.bz2文件会很好。

2 个答案:

答案 0 :(得分:4)

你忘了你的问题。但无论如何我都会回答。使用exec()调用bash脚本。

答案 1 :(得分:0)

基本上你需要执行系统命令。这是通过php中的exec()完成的。因此,您必须编写一个bash脚本来完成所有操作(构建包,压缩并移动它)并使用php执行它