設定 源
由於大多數的源都不甚穩定,即有一定的時效性,而且下載的速度也不一定有保證,因此可安裝並使用 apt-spy 來自動化的測試到哪個源的下載速度最快,並且自動將最快的源寫入設定檔。有關 apt-spy 詳細設定,見文末注釋。 設定臨時源
# 在 root 許可權的 Terminal 中輸入如下命令vi /etc/apt/sources.list# 在 sources.list 中添加如下一行deb http://http.us.debian.org/debian stable main
更新軟體包列表並安裝 apt-spy
# 在 root 許可權下的 Terminal 中輸入如下命令,更新軟體包列表並安裝 apt-spyapt-get updateapt-get install apt-spy
自動下載列表並使用 apt-spy 測試最快的源
# 在 root 許可權下的 Terminal 中輸入如下命令# -d distribution 選擇 debian 的發行版本,例如 stable 。除升級外,必須使用此參數# -a area 選擇進行測試的地區,例如 Aisa 。# -c config 指定設定檔。apt-spy updateapt-spy -d stable -a asia -t 3
查看產生的設定檔
# 在 root 許可權下的 Terminal 中輸入如下命令cat /etc/apt/sources.list.d/apt-apt.list
刪除剛剛設定的臨時源,如下位置
/etc/apt/sources.list
更新軟體包列表
# 在 root 許可權下的 Terminal 中輸入如下命令apt-get update
安裝基本開發環境
# 在 root 許可權下的 Terminal 中輸入如下命令# 安裝 C/C++ 開發軟體包 apt-get install build-essential # 安裝 Vim 編輯器(個人愛好) apt-get install vim # 如果是在虛擬機器中安裝的系統,一般情況下,在安裝 VM_Tools 的時候會要求系統已預裝 make 以及 Linux header 。(make 或 gcc 等已在 build-essential 包中安裝過,略過) apt-get install linux-headers-$(uname -r) # 安裝 VM_Tools 是若遇在 root 許可權下仍提示許可權不夠被拒絕的情況,可在相應目錄下輸入如下命令提升許可權 chmod +x ./install # Or chmod 777 ./install
注1,apt-spy 配置資訊
#sudo apt-get install apt-spy#sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak //backup#man apt-spy //擷取詳細的使用方法#sudo apt-spy update //更新您的鏡像列表檔案 /var/lib/apt-spy/mirrors.txt#sudo apt-spy -d testing -a Asia//在亞洲區尋找速度最快的testing版鏡像,並產生 sources.list檔案,也可使用 -o 參數指定寫入檔案apt-spy 是一個管理安裝媒體的程式,使用方法簡單介紹一下:使用方法: apt-spy [options]選項:-d distribution 選擇 debian 的發行版本,例如 stable 。除升級外,必須使用此參數。-a area 選擇進行測試的地區,例如 Aisa 。-c config 指定設定檔。-e number 指定測試的伺服器數量。-f file 測試時抓取制定的檔案(檔案相對 debian base 的路徑)。-i file 指定輸入的檔案,配合 -w 參數使用。-m mirror-list 指定要升級的鏡像列表檔案。-o output-file 重新導向輸出到指定檔案。-p proxy 指定使用的Proxy 伺服器,需要遵從 [server]:[port] 的格式。-s country_list 指定要進行測試的國家。不能和 -a 參數同時使用。-t time 指定進行測試時每台伺服器的逾時時間,只能是正整數。-u update-URL 從指定的 URL 獲得鏡像列表更新。-w file 輸出 -i 參數提供的伺服器列表中速度最快的前幾台鏡像伺服器(預設是前 5 台)。-n number 制定 -w 參數輸出的伺服器數量。-v 輸出版本資訊。-h 輸出當前協助資訊。update 升級鏡像網站列表。
注2,Linux 中 cat 命令的用法
# cat 主要有三大功能:# 1. 一次顯示整個檔案$ cat filename# 2. 從鍵盤建立一個檔案,只能建立新檔案,不能編輯已有檔案$ cat > filename# 3. 將幾個檔案合并為一個檔案$ cat file1 file2 > file# cat 具體命令格式為:cat [-AbeEnstTuv] [--help] [--version] filename
以上