在ubuntu中的浏览器比如chrome使用sockets代理是没问题的,而apt中却不能正常使用,这个给我们用socks代理来更新就带来了很大的不便, 今天搜了下解决方法:
1、首先你要有一个socks5代理,且定义为:127.0.0.1:7070吧;
2、apt-get install tsocks
3、gedit /etc/tsocks.conf
local = 192.168.1.0/255.255.255.0 #local表示本地的网络,也就是不使用socks代理的网络
server = 127.0.0.1 #socks服务器的IP
server_type = 5 #socks服务版本
server_port = 7070 #socks服务使用的端口
注:上面请去掉#后面的内容
4、然后就可以 sudo tsocks apt-get update
5、sudo tsocks apt-get install xxx
来自:http://hi.baidu.com/luwening/blog/item/21e89ef3601
如果你的机器连DNS都不能成功获取,那么只能
luther@gliethttp:~$ sudo vim /etc/apt/sources.list
将所有域名地址改为ip地址了(我的必须改为ip)