2013-03-27 23 views
1

我想我的應用程序一起本身安裝谷歌瀏覽。我只是添加了一個名爲google-chrome-stable的依賴關係到deb安裝程序,它工作。.deb安裝程序(linux)依賴項。如果它不在存儲庫中呢?

然而,只有在目標機器在其檔案庫有鉻(這是不是安裝例如在一個乾淨的Ubuntu的情況下)的作品。

有沒有解決辦法?我能以某種方式指定一個URL或一些其他數據,使Linux能夠解決依賴性問題嗎?

+0

有關使用在'鉻browser'這是在倉庫的依賴呢? – Atropo 2013-03-27 09:16:19

+0

真棒,這解決了我的問題。但是,一般問題依然存在。我不能引用不在預定義的sw庫中的第三方軟件?有沒有辦法解決這個問題? – Daniel 2013-03-27 23:25:15

回答

0

要解決您的問題與google-chrome您可以添加與chromium-browser在存儲庫中的依賴關係。

我不認爲這是不可能性自動另一個倉庫添加到您的包遇到的依賴關係。你可以在你的包添加請求dependencie(如果它符合)或失敗安裝地名釋義什麼庫增加,以及如何將其添加到用戶。 一個好的How to install it指導您包的網站爲例。

+0

聽起來像Debian安裝程序端的主要故障。已經在概念層面打破了。 – Daniel 2013-03-28 21:25:58

+0

我不認爲它是一個失敗。 Debian主要軟件庫中的軟件尊重Debian關於質量和安全的標準。添加另一個非官方的存儲庫可能會給系統添加不安全或未經測試的軟件,因此必須是用戶的選擇。 – Atropo 2013-03-29 08:26:27

+0

安裝第三方軟件是用戶的選擇,並暗示用戶對該軟件供應商的信任。讓第三方軟件引用其他第三方軟件很麻煩並不會增加安全性。它只會阻止用戶安裝它,因爲它不像安裝官方軟件那樣「簡單地工作」。無論這個決定背後的「邏輯」是什麼,我們都不會改變它,而必須忍受它。感謝鉻瀏覽器的指針! – Daniel 2013-03-29 18:26:33

0

看一看這個腳本,它將automcatically添加易回購和安裝鉻https://github.com/jeevandongre/ruby_rails_web

+0

當然我可以寫任何腳本/程序來解決這個問題。我可以簡單地編寫我自己的安裝程序軟件。安裝程序框架/軟件中心的重點在於避免這種必要性。而Debian傢伙實際上走的很遠,做得很好。不幸的是,把它擰在最後一英里。猜猜我們必須希望下一個版本.. – Daniel 2013-03-28 21:29:20

相關問題