我是开发内联网 Web 应用的小团队的一员。我们想要一种易于安装的方法,所以我们在思考如何apt-get
工作,尤其是安装依赖项。
我们的应用程序有许多依赖项(PHP5、PostgreSQL、FOP 等),但我们需要控制谁有权访问安装。考虑到这一点,我们开始着手构建自己的 .deb 文件。看起来我可以在我的控制文件中定义依赖项,但是当我们尝试使用 安装 .deb 文件时dpkg
,依赖项被检查,失败并且安装停止。
我当时所做的是运行一个apt-get -f install
命令来再次运行带有依赖项的安装,但我不想这样做。
所以问题是,有没有一种方法可以让 .deb 文件自动安装依赖项,就像和apt-get install abc
会一样?
基本上,我们希望使安装尽可能简单,因此我们不希望最终用户运行任何不必要的命令。
答案1
答案2
现在,这已经由软件中心处理了。
- 双击任何 deb 文件将启动软件中心
- 按安装,它将下载依赖项