|
  
- UID
- 1
- 帖子
- 263
- 精华
- 1
- 积分
- 62837
- 威望
- 218
- 金钱
- 125238
- 阅读权限
- 200
- 注册时间
- 2010-6-19
|
Debian和Ubuntu有一个很重要的区别,那就是Debian可以对版本进行滚动升级,而Ubuntu则不行。
一、先来介绍下Debian源(/etc/apt/sources.list)的结构:
deb http://host/debian distribution section1 section2 section3
deb-src http://host/debian distribution section1 section2 section3
deb-src是源码包的源,如果不需要下载源码可以不要deb-src行;
Debian有stable、testing和unstable三个distribution,Ubuntu是基于unstable版本开发的。在服务器中,选择stable就可以了;
再看下Debian的3个软件仓库:main contrib non-free。main是完全遵守GPL的软件仓库,而contrib和non-free中则包含非开源的软件,一般来说都给加上,除非你对服务器的 稳点有苛刻的要求。
下面是我在美国服务器上使用的Debian源:
deb http://ftp.us.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
二、版本的平滑升级:
版本升级的时候请使用aptitude命令,这个过程中会让你选择一种解决依赖关系的方案,如果直接用apt-get dist-upgrade命令升级很有可能把系统搞挂了,最近我用这个命令从stable(Lenny)升级到testing(squeeze)是时就挂过两次。
- # aptitude update
- # aptitude upgrade && aptitude install
- # aptitude dist-upgrade
复制代码 升级完成之后核对下当前的系统和内核版本:- # cat /etc/debian-version
- # uname -a
复制代码 |
|