最近想了解一下linux編程,於是linux系統下輸入vim,發現竟然沒有安裝。好吧,那就安裝吧。命令:
sudo apt-get install vim
百度百科:apt-get是一條linux命令,適用於deb包管理式的操作系統,主要用於自動從互聯網的軟件倉庫中搜索、安裝、升級、卸載軟件或操作系統。
系統報錯,如下圖:
網上查了下資料說是先執行update:
sudo apt-get update
系統報錯,如下:
E: Some index files failed to download, they have been ignored, or old ones used instead.
於是乎再次查找問題,發現不支持老版本ubuntu了,我的系統版本是11.10。在不安裝12+以上的版本情況下,有一個解決辦法,更新/etc/apt/sources.list。
sudo add-apt-repository "deb http://old-releases.ubuntu.com/ubuntu maverick main restricted universe"
這個命令是向sources.list文件追加引號里的內容,然后執行update
發現結果中有類似http://old-releases.ubuntu.com/……的行。抱着試試看的態度,執行安裝vim,成功!
小總結:
/etc/apt/sources.list 這個文件存儲源信息。
deb http://cn.archive.ubuntu.com/ubuntu/ precise main restricted
這句話到底怎么解釋,對應着服務器上的什么目錄呢? 對應的是:
http://cn.archive.ubuntu.com/ubuntu/dists/precise/main
http://cn.archive.ubuntu.com/ubuntu/dists/precise/restricted
也就是說,解析規則是這樣的 :
uri + "dists" + 版本信息 + 若干個分類
注:更新完sources.list文件后,執行update繼續報錯是因為該文件中有無效的目錄,可以刪除或者忽略。