使用PHP构建.deb包

使用PHP构建.deb包,php,bash,debian,bzip2,Php,Bash,Debian,Bzip2,我有一个网站,需要建立一个debian软件包,并将其移动到另一个目录供人们下载。我已经能够使用Linux和bash文件来压缩和构建一个带有dpkg的包文件。下面是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

我有一个网站,需要建立一个debian软件包,并将其移动到另一个目录供人们下载。我已经能够使用Linux和bash文件来压缩和构建一个带有dpkg的包文件。下面是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文件会很好。

你忘了你的问题。但不管怎样我都会回答的。用于调用bash脚本。

您忘记了问题。但不管怎样我都会回答的。用于调用bash脚本。

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

该命令在像enom这样的主机上有效吗?如果是这样的话,事情就会简单得多。我不知道enom做了什么或做了什么。这个命令会在像enom这样的主机上工作吗?如果是这样的话,事情就会简单得多。我不知道enom做了什么或做了什么。