wget 仅与 sudo 一起使用时才有效

wget 仅与 sudo 一起使用时才有效

我的行为很奇怪获得从昨天开始。

我可以使用下载文件命令 wget,但当我尝试使用相同的文件时获得,我会收到这个错误:

yusufh@ubuntu-yuh:~$ wget http://www.kegel.com/wine/winetricks
--2010-12-17 09:34:11--  http://www.kegel.com/wine/winetricks
Resolving www.kegel.com... failed: Name or service not known.
wget: unable to resolve host address `www.kegel.com'

命令 wget

yusufh@ubuntu-yuh:~$ sudo wget http://www.kegel.com/wine/winetricks
--2010-12-17 09:35:37--  http://www.kegel.com/wine/winetricks
Connecting to 127.0.0.1:5865... connected.
Proxy request sent, awaiting response... 200 OK
Length: 190672 (186K) [text/plain]
Saving to: `winetricks'

100%[==================================================================================================>] 190,672     --.-K/s   in 0.03s   

2010-12-17 09:35:37 (6.92 MB/s) - `winetricks' saved [190672/190672]

根据以下评论,这里是更新:

我可以完美地使用 Google Chrome 或 Firefox,而无需以 root 身份运行它。

我用ntlmaps连接到办公室代理。所以我需要使用 127.0.0.1:5865 作为客户端的代理。

env | grep -i proxy 的结果:

NO_PROXY=localhost,127.0.0.0/8,*.local,
http_proxy=127.0.0.1:5865
ftp_proxy=127.0.0.1:5865
all_proxy=socks://127.0.0.1:5865/
ALL_PROXY=socks://127.0.0.1:5865/
https_proxy=127.0.0.1:5865
no_proxy=localhost,127.0.0.0/8,*.local

而 sudo env | grep -i proxy 是空的!

帮助!

答案1

连接到 127.0.0.1:5865...已连接。代理请求已发送,正在等待响应... 200 OK

这是什么意思?

提示:env | grep -i proxy比较sudo env | grep -i proxy

答案2

好的,问题解决了。

这实际上是gnome 终端Ubuntu 10.04。

我找到了答案这里

简而言之,只需执行

sudo apt-get install gnome-terminal

然后关闭终端并重新启动!这么大的问题竟然有这么简单的解决办法!!:D

这就是为什么你应该始终保持 Ubuntu 更新 :P(我不想升级,因为我想先测试一些其他的东西,而且这里的互联网连接很慢;但我想我最好现在就这么做!!)

答案3

我遇到了这个问题。我改变了我的名称服务器进入/etc/resolv.conf

nameserver 8.8.8.8

相关内容