更改debian的軟件源sources.list


  之前debian6這系統是在公司裝的。公司有百兆光纖,多線接入,就隨便選了個源,也沒多大問題。現在回到家里變成了2M的ADSL,很多軟件更新不下來。

  更改軟件源,也就修改/etc/apt/sources.list,但修改之前,得准備一些東西。

  首先,得知道debian的版本信息。debian的每個版本(1.0,1.1到現在7.0,未來的8.0)都分為三個版本穩定版本(stable)、測試版本(testing)、不穩定版本(unstable)。而每個版本都有自己的代號,如debian 6測試版為squeeze,不穩定版本永遠為Debian sid。詳見http://zh.wikipedia.org/wiki/Debian_sid#Debian_sid。而sources.list中恰好是以代號來區分的,所以要知道自己系統的代號。

cat /proc/version
Linux version 2.6.32-5-686 (Debian 2.6.32-48squeeze4) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Mon Sep 23 23:00:18 UTC 2013

可以看到,我的系統為Debian 2.6.32-48squeeze4,即代號為squeeze,對應debian 6的測試版本。所以找的軟件源也應該為testing(貌似也能升級為其他版本,但那是另一回事了,這里不多說)。
  現在我們來看看較常用的軟件源http://mirrors.163.com/,進入到debian的目錄http://mirrors.163.com/debian/dists/可以看到有很多版本的源。

那我們肯定是找自己版本squeeze的啦。不過如果實在不懂,看一下幫助也可以http://mirrors.163.com/.help/debian.html。不過如果想要了解更多,甚至想自定義源,那就看看別人怎么說的http://www.cnblogs.com/beanmoon/p/3387652.html。其中主要明白幾點就差不多了:

main - 提供了 Debian 官方主要的軟件。這些軟件都符合 Debian Free Software Guideline(DFSG),並會包括在官方安裝光盤中。
contrib -提供了因為依靠了一些在Non-free組別套件 (即不符合Debian Free Software Guideline) 的套件。
non-free -提供非自由軟件的套件。這些軟件都未能符合Debian Free Software Guideline(DFSG) 。

  不過對於一般人,沒必要去了解那么多,直接看源,網上多得是:

deb http://mirrors.163.com/debian squeeze main non-free contrib  
deb http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free  
deb http://mirrors.163.com/debian-security squeeze/updates main contrib non-free  
 
deb-src http://mirrors.163.com/debian squeeze main non-free contrib    
deb-src http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free    
deb-src http://mirrors.163.com/debian-security squeeze/updates main contrib non-free  
 
deb http://security.debian.org/ squeeze/updates main contrib  
deb-src http://security.debian.org/ squeeze/updates main contrib

直接覆蓋到/etc/apt/sources.list保存,然后apt-get update就OK了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM