刚接触debian,菜鸟一枚,用到了apt-get这个好工具,原来:c++
apt-get update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引。服务器
apt-get upgrade 是升级已安装的全部软件包,升级以后的版本就是本地索引里的。工具
因此,这两命令都是一块用,update后再upgrade。测试
apt-get的几个经常使用命令:
apt-get install build-essential 配置c/c++ compile环境
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
apt-get check 检查是否有损坏的依赖
apt-get autoclean:按期运行这个命令来清除那些已经卸载的软件包的.deb文件。
apt-get autoremove :自动清除不须要的程序包。
ui
用apt-spy寻找最快的debian源spa
1安装apt-spy命令行
apt-get install apt-spy索引
2查找亚洲区的源rem
apt-spy -d stable -a asia -t 5文档
命令行中的-d选项指定发行版本,如stable、testing、unstable。-a选项指定debian安装源服务器的区域,如asia、 Europe、North-America等。这些区域信息保存在/etc/apt-spy.conf文档中,若是要测试全部服务器,还可用ALL关健字 代替具体的区域。-t选项指定链接超时阀值,阀值以秒为单位,设置较小的阀值能有效提升测试速度,忽略慢速服务器。
3备份本机source.list
cp /etc/apt/sources.list /etc/apt/sources.list.bak
4将apt-spy生成的源设为本机用的源
mv /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list
5升级
apt-get update
apt-get gupdate
即更新了系统软件