linux update更新源


類似於windows的自動更新,linux也有相應的更新方式。

 

更新命令:

$sudo apt-get update  #更新

$sudo apt-get upgrade  #升級,需要用update更新完才能upgrade

更詳細的,請 $man apt-get

 

此時會從更新源下載並安裝。

記錄更新源的文件:/etc/apt/sources.list

默認sources.list中的更新源為官方的,下載速度慢,從而需要尋找符合自己需要的更新源。

 

如何獲取更新源:google一下“linux更新源”,結果很多啦。選擇在自己所在的網中比較快的更新源(教育網、網通、電信等等)。

 

如何修改默認的更新源呢:

首先備份:$sudo cp /etc/apt/sources.list etc/apt/sources.list_backup

修改:$sudo gedit /etc/apt/sources.list

 

也許你看到了這樣的更新源,

deb http://security.ubuntu.com/ubuntu maverick-security main restricted

deb-src http://security.ubuntu.com/ubuntu maverick-security main restricted

而不知道什么意思,下面說下更新源的格式。

更新源的格式:

deb URI distribution component [component2] [component3]

deb-src URI distribution component [component2] [component3]

其中deb是debian包目錄,deb-src是源碼目錄,后者根據需要使用。

 

更新源的格式舉例:以更新源http://cn.archive.ubuntu.com/ubuntu/為例

1.  找到一個鏡像的URI,如http://cn.archive.ubuntu.com/ubuntu/

2.  進入dists文件夾,找到自己安裝的distribution對應的目錄,進入。

這里有dapper, hardy, jaunty, karmic, lucid, maverick, natty等等,下面以maverick為例

進入http://cn.archive.ubuntu.com/ubuntu/dists/maverick/

3.  記錄提供的components名(以/結尾的),這里有main, multiverse, restricted;

4.  則對應的更新源寫法為:

dev http://cn.archive.ubuntu.com/ubuntu maverick main multiverse restricted

dev-src http://cn.archive.ubuntu.com/ubuntu maverick main multiverse restricted

注意:每行一個distribution, 多個components。因為每行只能有一個distribution, 所以同一個uri可能寫多個更新源。

 

想用GCC等編譯工具,此時需要安裝相應的包,對應GCC的安裝build-essential就足夠了,這里包含編譯c/c++需要的軟件和頭文件。

$sudo apt-get install build-essential


免責聲明!

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



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