2015-05-27 59 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登录不可用于所有用户。