ubuntu12.04想要可视化配置软件源,那就要找很久了,它竟然把配置放在了ubuntu软件中心里面,你必须首先打开软件中心,
菜单--》编辑--》软件源
这个太难找了。
ubuntu添加源有两种方式:
一、是最常见的添加源的方式,就是使用命令,这种方式可以一次性添加很多源,很方便:
1 首先备份源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
2 而后用gedit或其他编辑器打开:
sudo gedit /etc/apt/sources.list
可我遇到有些初学者在运行命令后terminal提示找不到 gedit 这个命令,那就是系统默认没有安装gedit(尽管这种情况很少发生),解决办法
安装gedit#sudo apt-get install gedit
或者选择其他的文字编辑器,如vim、pico等
3 从网上选择合适的源,加入到文件中:
注意:一定要选对版本
4 然后,刷新列表:
sudo apt-get update
注意:一定要执行刷新
二、。也许你会问这么多的源哪个才适合自己呢?一是根据自己的网络情况,看自己是电信的还是网通的抑或是其他的……实在弄不清楚可以资讯当地的网络提供商
另外我要介绍的是apt-spy这个软件,它可以自动为你找到适合自己的源(spy可是间谍的意思哦。)
#dpkg -l apt-spy
查看系统是否已安装apt-spy ,若未安装请到http://packages.debian.org/zh-cn/lenny/apt-spy 下载
以下讲讲apt-spy的使用方法
apt-spy使用方法: apt-spy [options]
选项:
-d distribution 选择 debian 的发行版本,例如 stable 。除升级外,必须使用此参数。
-a area 选择进行测试的区域,例如 Aisa 。
-c config 指定配置文件。
-e number 指定测试的服务器数量。
-f file 测试时抓取制定的文件(文件相对 debian base 的路径)。
-i file 指定输入的文件,配合 -w 参数使用。
-m mirror-list 指定要升级的镜像列表文件。
-o output-file 重定向输出到指定文件。
-p proxy 指定使用的代理服务器,需要遵从 [server]:[port] 的格式。
-s country_list 指定要进行测试的国家。不能和 -a 参数同时使用。
-t time 指定进行测试时每台服务器的超时时间,只能是正整数。
-u update-URL 从指定的 URL 获得镜像列表更新。
-w file 输出 -i 参数提供的服务器列表中速度最快的前几台镜像服务器(缺省是前 5 台)。
-n number 制定 -w 参数输出的服务器数量。
-v 输出版本信息。
-h 输出当前帮助信息
update 升级镜像站点列表。
用例:
在亚洲区寻找速度最快的testing版镜像(每台服务器的超时时间20秒),并生成 sources.list文件
apt-spy -d testing -t 20 -A Asia