下面介绍一下我用Debian升级的方法.
首先说一下我的Debian 的版本,大家参考的时候请注意各个版本可能稍有区别
命令: $ cat /etc/issue
结果: Debian GNU/Linux lenny/sid \n \l
也就是当前版本是lenny
查看Liunx内核的版本
命令: $ uname -a
结果: Linux debian 2.6.24-1-686 #1 SMP Sat Apr 19 00:37:55 UTC 2008 i686 GNU/Linux
一般升级都是用命令
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install package
sudo apt-cache search package
还有就是使用Synaptic Package Manager
可以在system->administration->Synaptic Package Manager
是一个图形话的方式查找, 安装软件包, 也可以在上面看到已经安装的软件包.
可以使用system->administration->Software Preferences
来设置安装源和定期升级的间隔等
可以使用system->administration->Software Updates
来管理软件的升级情况.
其实在软件升级还有一个命令 aptitude, 我看网上的资料说它是比apt 更好的命令处理方式, 用法
sudo aptitude update
sudo aptitude get package
sudo aptitude install package
sudo aptitude search package
sudo aptitude remove package
sudo aptitude purge package
sudo aptitude download package
我还没有感觉到它们有什么很大的区别, 可能我只是习惯了apt了吧, 不过它有一个安全的选择.
升级的时候使用 sudo aptitude safe-upgrade
升级的时候, 经常会碰到一个问题, 如何选择速度快的源, 其实已经有工具 apt-spy 实现这个要求了,
sudo aptitude install apt-spy
备份原来的sources.list,
sudo cp /etc/apt/sources.list “/etc/apt/sources.list.`expr $RANDOM % 10000`.`date -I`”
小提示: expr $RANDOM % 10000 是产生一个10000以内的整随机数
date -I 是获取当前的日期, 格式为: year-month-day
效果就是在文件名的后边加上一个随机数和当前日期. 呵呵, Linux下的bash是不是很好玩, 我越来越喜欢命令方式了.
man apt-spy
参看apt-spy 的详细使用方法, 有时不要碰到问题就 google, 去论坛去问, 其实 man 就可以帮到你的.
sudo apt-spy update
更新镜像列表文件 /var/lib/apt-spy/mirrors.txt
sudo apt-spy -d testing -a Asia -t 5
在亚洲区寻找速度最快的testing版镜像, 为了加快检测速度, 我设置了 5 秒,将最快的源保存在/etc/apt/ /etc/apt/sources.list.d/apt-spy.list文件,你也可使用 -o 参数指定写入文件
现在使用 sudo aptitude update 就可以使用刚刚检测到最快的源了。
出自:LaTeX学习