Tag: packaging

构建.deb文件,也安装依赖项

我是开发Intranet Web应用程序的小团队的一员。 我们想要一种易于安装的方法,因此我们考虑了apt-get工作原理,特别是在安装依赖项时。 我们的应用程序有许多依赖项(PHP5,PostgreSQL,FOP等),但我们需要控制谁有权访问安装。 考虑到这一点,我们开始考虑构建自己的.deb文件。 看起来我可以在控制文件中定义依赖项,但是当我们尝试使用dpkg安装.deb文件时,将检查依赖项,失败并停止安装。 我当时做的是运行apt-get -f install命令再次使用依赖项运行安装,但我不想这样做。 所以这里有一个问题,是否存在一种.deb文件可以自动安装依赖项的方式,就像apt-get install abc那样? 基本上我们希望使安装尽可能简单,因此我们不希望最终用户运行任何非必要的命令。