As part of its operation, Apt uses a file that lists the 'sources' from which packages can be obtained. This file is /etc/apt/sources.list. html
The entries in this file normally follow this format (the entries below are fictitious and should not be used): app
deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3
The first word on each line, deb or deb-src, indicates the type of archive. Deb indicates that the archive contains binary packages (deb), the pre-compiled packages that we normally use. Deb-src indicates source packages, which are the original program sources plus the Debian control file (.dsc) and the diff.gz containing the changes needed for packaging the program. ide
The next entry on the line is a URL to the repository that you want to download the packages from. The main list of Debian repository mirrors is located here. ui
The 'distribution' can be either the release code name / alias (wheezy, jessie, stretch, sid) or the release class (oldstable, stable, testing, unstable) respectively. If you mean to be tracking a release class then use the class name, if you want to track a Debian point release, use the code name. this
For example, if you have a system running Debian 8.1 "jessie" and don't want to upgrade when Debian stretch releases, use 'jessie' instead of 'stable' for the distribution. If you always want to help test the testing release, use 'testing'. If you are tracking stretch and want to stay with it from testing to end of life, use 'stretch'. spa
main consists of DFSG-compliant packages, which do not rely on software outside this area to operate. These are the only packages considered part of the Debian distribution. code
contrib packages contain DFSG-compliant software, but have dependencies not in main (possibly packaged for Debian in non-free). component
non-free contains software that does not comply with the DFSG. orm
deb http://httpredir.debian.org/debian jessie main
deb-src http://httpredir.debian.org/debian jessie main deb http://httpredir.debian.org/debian jessie-updates main deb-src http://httpredir.debian.org/debian jessie-updates main deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main
If you also want the contrib and non-free components, add contrib non-free after main. htm
You can use a GNOME tool to edit your sources.list file. (Menu System>Administration>Software Sources).
gksu --desktop /usr/share/applications/software-properties.desktop /usr/bin/software-properties-gtk
reference: http://mirrors.163.com/.help/debian.html
以Jessie爲例, 編輯/etc/apt/sources.list文件, 在文件最前面添加如下條目(操做前請作好相應備份)
deb http://mirrors.163.com/debian/ jessie main non-free contrib deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib deb-src http://mirrors.163.com/debian/ jessie main non-free contrib deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib deb-src http://mirrors.163.com/debian/ jessie-backports main non-free contrib deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
或者下載相應版本的sources.list, 覆蓋/etc/apt/sources.list便可(操做前請作好相應備份)