我有一个网站需要构建一个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文件会很好。
答案 0 :(得分:4)
你忘了你的问题。但无论如何我都会回答。使用exec()
调用bash脚本。
答案 1 :(得分:0)
基本上你需要执行系统命令。这是通过php中的exec()完成的。因此,您必须编写一个bash脚本来完成所有操作(构建包,压缩并移动它)并使用php执行它