【问题标题】:Build .deb Packages With PHP使用 PHP 构建 .deb 包
【发布时间】:2011-04-27 23:25:29
【问题描述】:

我有一个网站需要构建一个 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 文件会很好。

【问题讨论】:

    标签: php bash debian bzip2


    【解决方案1】:

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

    【讨论】:

    • 该命令能否在诸如 enom 之类的主机上工作?如果是这样,那会让事情变得容易得多。
    • 我不知道 enom 做了什么或有什么。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 2021-10-14
      • 2015-12-24
      • 2014-04-08
      • 2016-11-21
      • 2010-12-07
      相关资源
      最近更新 更多