折腾了有一会才搞懂的方法,记录一下,可能以后还用得上。
今天想要打开一个chm文件的时候需要安装可以读取chm文件格式的软件,本来很简单的sudo apt-get install就可以解决的,但是一直报下面的错误:
折腾了好久都是这样,多方搜索的结果是要更换源,更换源的方法如下:
输入sudo gedit /etc/apt/sources.list
打开这个文件后,可以看到是这样的:
这里可以看到有一些行是"##"开头的,有一些不是,"##"开头的是注释,解释接下来的源用做什么。通过观察得知,39行到44行这一块的源的地址和其它的地方的源的地址是不同的,这一块不修改它。其它地方的源的地址是相同的,如果要修改源的话,这些地方都要修改。其实如果能理解每个源的用途是什么,可能可以不全部修改,我就简单粗暴一点,全部改掉了。
至于要换成什么地址,这里给出一个源列表的地址:http://wiki.ubuntu.org.cn/index.php?title=Qref/Source&redirect=no,进去之后可以根据ubuntu版本的不同选择对应的列表,然后有很多地址可选,这里贴几个出来以防以后那个地址不能用了。
下面这些源仅限于ubuntu 14.04:
网易(广东广州电信/联通千兆双线接入)
http://mirrors.163.com/ubuntu/
阿里云(北京万网/浙江杭州阿里云服务器双线接入)
http://mirrors.aliyun.com/ubuntu/
中国开源软件中心
http://mirrors.oss.org.cn/ubuntu/
浙江大学,由浙江大学Linux用户组维护
http://mirrors.zjustu.org/ubuntu/
华中科技大学,由华中科技大学网络与计算中心维护
http://mirrors.hust.edu.cn/ubuntu/
中山大学,由中山大学网络与信息技术中心维护
http://mirror.sysu.edu.cn/ubuntu/
香港中文大学更新服务器,由香港中文大学资讯科技服务处维护
http://ftp.cuhk.edu.hk/pub/Linux/ubuntu
将sources.list中的http://mirrors.hust.edu.cn/ubuntu/替换为以上给出的地址或者在源列表中给出的地址即可。
设置完成后,要执行sudo apt-get update才能生效。