我希望我的应用程序自行安装 Google Chrome。我只是添加了一个名为google-chrome-stable
deb 安装程序的依赖项,它就可以工作了。
但是,它仅在目标计算机的存储库中有 Chrome 时才有效(例如,在干净的 Ubuntu 安装中不是这种情况)。
有没有办法解决这个问题?我能以某种方式指定一个 URL 或其他一些数据,使 Linux 能够解决依赖关系吗?
我希望我的应用程序自行安装 Google Chrome。我只是添加了一个名为google-chrome-stable
deb 安装程序的依赖项,它就可以工作了。
但是,它仅在目标计算机的存储库中有 Chrome 时才有效(例如,在干净的 Ubuntu 安装中不是这种情况)。
有没有办法解决这个问题?我能以某种方式指定一个 URL 或其他一些数据,使 Linux 能够解决依赖关系吗?
要解决您的问题,google-chrome
您可以添加chromium-browser
存储库中的依赖项。
我认为不可能自动添加另一个存储库来满足您的包的依赖关系。您可以在您的包中添加请求的依赖项(如果它适合),或者安装失败,向用户解释要添加的存储库以及如何添加它。How to install it
例如,您的包裹网站上的一个很好的指南。
看看这个脚本,它会自动添加 apt repo 并安装 chrome https://github.com/jeevandongre/ruby_rails_web