2015-05-27 58 views
0

我在代理後面,我試圖通過在Ubuntu服務器14.04 LTS上執行以下命令來安裝mono,以進行dotnet開發。我進入錯誤「gpg:keyserver接收失敗:keyserver錯誤」。我搜索並嘗試了幾個建議,但它沒有幫助。如何安裝單聲道離線?

有沒有辦法下載這個外部代理,並離線安裝在我的服務器上?

[email protected]:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF 
[email protected]:~$ echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list 
[email protected]:~$ sudo apt-get update 
[email protected]:~$ sudo apt-get install mono-devel 
+0

我不明白的是:你配置Ubuntu使用代理或不?也許gpg使用不同的設置?我與其他應用程序有類似的問題,並試圖抓住每一個依賴脫機安裝通常是一個真正的痛苦。我的建議是:儘量使與您的代理 – Marged

+0

是兼容的應用程序兼容。我已設置代理並瀏覽互聯網。 sudo apt-get update和其他操作正常工作。我只爲此而出錯。 – RedFox

+0

並沒有自己嘗試,但也許這可以幫助:http://askubuntu.com/questions/53146/how-do-i-get-add-apt-repository-to-work-through-a-proxy。如果你是root用戶,或者你通過使用sudo獲得臨時的根權限,它似乎會有所作爲。 – Marged

回答

0

sudo <command>沒有工作,但是當我登錄爲root時,它工作正常。

這仍然不是完整的解決方案,因爲root登錄不可用於所有用戶。