我是一个小团队的一员,负责开发一个内部网页应用程序。我们希望能够提供一种简单的安装方法,所以我们考虑了一下像
我们的应用程序有很多依赖项(如PHP5、PostgreSQL、FOP等),但我们需要对安装访问权限进行控制。出于这个考虑,我们开始研究如何构建我们自己的.deb文件。看起来我可以在我的控制文件中定义依赖项,但当我们尝试使用
然后我运行了一个
所以问题就在这里,是否有一种方法让.deb文件可以自动安装依赖项,就像
基本上,我们希望使安装尽可能简单,因此不希望最终用户运行任何不必要的命令。
apt-get
那样工作的方式,特别是在安装依赖项方面。我们的应用程序有很多依赖项(如PHP5、PostgreSQL、FOP等),但我们需要对安装访问权限进行控制。出于这个考虑,我们开始研究如何构建我们自己的.deb文件。看起来我可以在我的控制文件中定义依赖项,但当我们尝试使用
dpkg
安装.deb文件时,依赖项会被检查,失败然后安装停止。然后我运行了一个
apt-get -f install
命令,再次运行带有依赖项的安装,但我不想这样做。所以问题就在这里,是否有一种方法让.deb文件可以自动安装依赖项,就像
apt-get install abc
那样?基本上,我们希望使安装尽可能简单,因此不希望最终用户运行任何不必要的命令。