Debian 7 Wheezy升级到Debian 8 Jessie的具体步骤
Debian 8.0 “Jessie”于2015年4月25日正式发布。经过了长达两年的开发后,Debian团队宣布8.0版本的发布,代号为“Jessie”。Debian的升级过程相对来说比较简单。这篇教程将介绍如何从Debian 7升级至Debian 8。以下所有的命令都是以root用户执行的。在升级前请先登录root用户或者使用sudo。以下步骤即可用于Debian桌面版升级,也适用于Debian服务器的升级。
1.做好数据备份
数据备份是非常重要的。在升级之前强烈建议备份好重要的的数据。服务器需要备份的数据包括:
- 程序代码库
- 数据库
- 配置文件(如DNS、Apache、MySQL、PHP、Postgres等)
- 邮件和邮箱账号
- 用户账号具体信息
Debian服务器如果在运行网站程序,那么最好是先关闭apache或nginx。命令如下
service apache2 stop 或 service nginx stop
2. 升级Debian 7系统上的所有软件
在升级到Debian 8系统之前,要把当前系统上的所有软件升级到最新版本,输入下面的命令:
apt-get update && apt-get upgrade -y
3. 更新source.list软件源文件
现在编辑Debian的apt软件源文件/etc/apt/sources.list,将文件中所有的wheezy替换成jessie。我们可以用sed命令来实现。
sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
4. 再次升级软件包
在更新完软件源文件后,先升级软件包。这一步被称为最小化升级(minimal upgrade)。
apt-get update && apt-get upgrade -y
5. 升级系统版本至Debian 8 Jessie
再升级系统版本,输入下面的命令。这一步被称为全体升级(full upgrade)。
apt-get dist-upgrade -y
6. 清除旧的依赖关系和软件安装包
分别执行下面的两个命令
apt-get autoremove apt-get clean
apt-get autoremove用来删除已经不需要的依赖关系。apt-get clean会清除安装软件时下载的所有deb安装包,这些安装包在/var/cache/apt/archives目录下。在软件安装完成后,这些deb安装包就没什么用了。对于硬盘容量有限的服务器来说apt-get clean命令可以腾出很多空间。你可以输入下面的命令来查看/var/chace/apt/archives目录下deb安装包的总大小。
du -sh /var/cache/apt/archives
7. 验证系统版本
现在你的系统应该成功地升级到了Debian 8。重启系统,然后检查系统版本。
reboot
查看当前系统的版本
root@debian:~# lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.1 (jessie) Release: 8.1 Codename: jessie
host os是基于ubuntu14.04的elementary。虚拟机由软件中心提供的virtualbox4.3.34。guest os有win7(增强功能包vbox guest additions安装成功,也可以文件共享)和debian7(增强功能包始终安装不上,全屏显示,文件不能共享)。debian7成功升级debian8后,不是全屏显示。增强功能包总是安装不成功,求解。
我已经写了一篇详细教程. http://www.linuxdashen.com/install-virtualbox-guest-additions-on-debian
能否对常用主要linux发行版的软件包管理工具作些介绍?如debian和opensuse软件安装方法就不一样
好的,这两天写文章作些介绍。