可以通过命令‘lsb_release -a’查看debian的系统版本(code name)。
对于jessie版本,可以使用下面的163源(/etc/apt/sources.list):
deb http://mirrors.163.com/debian jessie main non-free contrib
deb http://mirrors.163.com/debian jessie-proposed-updates main contrib non-free
deb http://mirrors.163.com/debian-security jessie/updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free
sources.list的写法 (debain worldwide mirror sites)
- 找到包含dists和pool这两个目录的那个目录,把地址记下来,比如http://mirrors.163.com/debian/;
- 打开dists,里面包含的目录名字,记下来。比如http://mirrors.163.com/debian/,dists/包含wheezy、testing等。把这些目录名字记下来。
- 打开pool目录,看看里面包含哪些组件目录,比如main、contrib、non-free;
- 书写格式:deb <1记下来的地址> <2记下来的目录名> <3记下来的名字>
修改软件源后,通过如下命令更新使其生效:(apt-get:get using Advanced Packaging Tool)
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
注意,如果用apt-get安装(比如,git)时出现size mismatch错误,可以尝试删除cache后使用选项“--fix-missing”再次安装。
sudo apt-get clean
sudo rm -rf /var/cache/apt/archives/*.deb
参考链接:
- Debian worldwide mirror sites @http://ftp.cn.debian.org/debian/README.mirrors.html
- Debian / Ubuntu Linux: Clear the Package Cache @http://www.cyberciti.biz/faq/debian-ubuntu-linux-clear-the-package-cache/
- apt-get size mismatch @http://serverfault.com/questions/282612/apt-get-size-mismatch
- 我的Debian 8.0 (jessie)配置文档 @http://my.oschina.net/qxa1982/blog/215587
- Debian镜像使用帮助 @http://mirrors.163.com/.help/debian.html