.deb安装程序(linux)依赖项。如果它不在存储库中会怎么样?

时间:2013-03-27 03:01:05

标签: linux google-chrome ubuntu deb debian-based

我希望我的应用程序能够自行安装Google Chrome。我只是在deb安装程序中添加了一个名为google-chrome-stable的依赖项,它可以正常工作。

但是,它仅在目标计算机的存储库中具有Chrome时才有效(例如,在干净的Ubuntu安装中不是这种情况)。

有办法解决这个问题吗?我可以以某种方式指定一个URL或一些其他数据,使Linux能够解决依赖关系吗?

2 个答案:

答案 0 :(得分:0)

要使用google-chrome解决您的问题,您可以添加存储库中chromium-browser的依赖项。

我认为自动添加另一个存储库以满足包的依赖关系是不可能的。您可以在程序包中添加请求的依赖项(如果适合),或者将安装说明失败,向用户说明要添加的存储库以及如何添加它。 例如,您的包网站上的How to install it指南很好。

答案 1 :(得分:0)

看看这个脚本,它会自动添加apt repo并安装chrome https://github.com/jeevandongre/ruby_rails_web