设置 源
由于大多数的源都不甚稳定,即有一定的时效性,而且下载的速度也不一定有保证,因此可安装并使用 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-spy apt-get update apt-get install apt-spy
- 自动下载列表并使用 apt-spy 测试最快的源
# 在 root 权限下的 Terminal 中输入如下命令 # -d distribution 选择 debian 的发行版本,例如 stable 。除升级外,必须使用此参数 # -a area 选择进行测试的区域,例如 Aisa 。 # -c config 指定配置文件。 apt-spy update apt-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 指定使用的代理服务器,需要遵从 [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