Debian 7.8 (Wheezy) 升级 Debian 8.0 (Jessie) 备忘及教程

栏目: 服务器 · 发布时间: 8年前

内容简介:Debian 7.8 (Wheezy) 升级 Debian 8.0 (Jessie) 备忘及教程

免责声明

本教程在 Debian 7.8 (Wheezy) 中测试通过,但由于服务器 / VPS的不同,不保证此教程在所有服务器 / VPS中都能正常运行。

因此,请先做完整的备份或者服务器快照!

准备阶段

我测试的是 ikoula 的5欧独立服务器,CPU 是 ATOM 520

root@imlonghao:~# cat /etc/debian_version 
7.8

如果你不是 Debian 7.8 的,请参照下文升级到这个版本(部分被省略)

root@imlonghao:~# apt-get update
Hit http://ftp.debian.ikoula.com wheezy Release.gpg
Hit http://ftp.debian.ikoula.com wheezy Release                          
Hit http://ftp.debian.ikoula.com wheezy/main Sources                                           
Hit http://ftp.debian.ikoula.com wheezy/contrib Sources                                                          
Hit http://ftp.debian.ikoula.com wheezy/non-free Sources                                                         
Hit http://ftp.debian.ikoula.com wheezy/main amd64 Packages                                                      
[...]
Reading package lists... Done 
root@imlonghao:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

升级过程会更新我们系统的内核,因此,如果你对内核有要求的话请谨慎!

这是升级前的内核

root@imlonghao:~# uname -a
Linux imlonghao 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64 GNU/Linux

这是升级前的 sources.list

root@imlonghao:~# cat /etc/apt/sources.list
deb http://ftp.debian.ikoula.com/debian/ wheezy main contrib non-free
deb-src http://ftp.debian.ikoula.com/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ wheezy-updates main
deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main

我们需要将 sources.list 中的 wheezy 替换为 jessie ,运行下面语句

root@imlonghao:~# sed -i "s/wheezy/jessie/g" /etc/apt/sources.list
root@imlonghao:~# cat /etc/apt/sources.list
deb http://ftp.debian.ikoula.com/debian/ jessie main contrib non-free
deb-src http://ftp.debian.ikoula.com/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ jessie-updates main
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main

开始升级

更新源

root@imlonghao:~# apt-get update
Get:1 http://ftp.debian.ikoula.com jessie Release.gpg [2,390 B]
Get:2 http://ftp.debian.ikoula.com jessie Release [126 kB]                                                     
Get:3 http://ftp.debian.ikoula.com jessie/main Sources [7,065 kB]                                     
Get:4 http://security.debian.org jessie/updates Release.gpg [1,571 B]                                   
Get:5 http://security.debian.org jessie/updates Release [61.5 kB]                                                            
[...]            
Fetched 20.1 MB in 9s (2,208 kB/s)                                                                                                                                                                      
Reading package lists... Done

开始更新,这里可能会比较耗时,不过我的 Atom 服务器用时也不长。

如果你的服务器丢包严重,建议使用 screen

root@imlonghao:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  [...]
The following NEW packages will be installed:
  [...]
The following packages have been kept back:
  [...]
The following packages will be upgraded:
  [...]
322 upgraded, 197 newly installed, 3 to remove and 1 not upgraded.
Need to get 221 MB of archives.
After this operation, 387 MB of additional disk space will be used.
Do you want to continue [Y/n]?

更新完后, reboot 重启系统

更新完毕

重启系统后,我们就可以看到我们现在已经成功更新到 Debian8.0 了,而内核也有了升级。

root@imlonghao:~# cat /etc/debian_version 
8.0
root@imlonghao:~# uname -a
Linux imlonghao 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) x86_64 GNU/Linux

以上所述就是小编给大家介绍的《Debian 7.8 (Wheezy) 升级 Debian 8.0 (Jessie) 备忘及教程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C程序设计语言

C程序设计语言

(美)Brian W. Kernighan、(美)Dennis M. Ritchie / 徐宝文、李志译、尤晋元审校 / 机械工业出版社 / 2004-1 / 30.00元

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书......一起来看看 《C程序设计语言》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具