Debian Stable (wheezy 7.8 )升级到最新的stable (Jessie 8.0)

Debian Stable (wheezy 7.8 )升级到最新的stable (Jessie 8.0)

最新的Debian stable 8.0 (Jessie)已经在前天晚上(4月25日)发布了.

所以我们来升级一下. 从老的稳定版wheezy7.8升级到最新的稳定版Jessie8.0

  • 升级前阅读官方升级说明
  • 升级前准备
  • 修改为Jessie的源
  • 开始升级


-升级前阅读官方升级说明

https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html

-按照说明备份

* 主要备份的是各种配置文件,服务器配置,.conf, .cnf, .bashrc, .profile等文件
* 还原各种对系统默认软件, 环境的修改, 比如.bashrc里面的alias. python2.7的指向等等
* 以及把wheezy更新到最新后重启
```
apt-get update
apt-get upgrade
```
![现在本机是wheezy7.8](http://img.blog.csdn.net/20150427101201854)

-修改源地址

我用的是163的源

http://mirrors.163.com/.help/sources.list.wheezy

首先备份源, 然后修改wheezy为jessie,

cp /etc/apt/sources.list{,.bak}
vim /etc/apt/sources.list

deb http://mirrors.163.com/debian jessie main non-free contrib
deb http://mirrors.163.com/debian jessie-proposed-updates main contrib non-free
deb-src http://mirrors.163.com/debian jessie main non-free contrib
deb-src http://mirrors.163.com/debian jessie-proposed-updates main contrib non-free

deb http://mirrors.163.com/debian-security jessie/updates main contrib non-free
deb-src http://mirrors.163.com/debian-security jessie/updates main contrib non-free

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

-开始升级

apt-get update
apt-get dist-upgrade

因为我的这个机器的wheezy 7.8版本是从squeeze 6升级上来的. 日常生活, 工作, 开发等用了很多软件. 所以要下接近2G的升级包下来.

输入Y 敲下回车

漫长的下载中……

升级过程中会问你是否需要禁止掉root的ssh 密码, 键盘映射, 服务器的一些程序配置(apache, php, nginx, mysql),等, sysctl,pptpd的配置, certdata等, 重置语言环境, 按需选择保留还是使用最新的配置即可.

这里面vim从73升级到了74. 所以如果有自定义的配置或者软链接, 那么相关的配置和软链接也需要作修改.

升级完成后.

时间: 2024-07-31 12:39:54

Debian Stable (wheezy 7.8 )升级到最新的stable (Jessie 8.0)的相关文章

升级debian stable(wheezy)的iceweasel(firefox).

由于如今stable(wheezy)的firefox(iceweasel) 版本号是24.7, 插件firebug2.0不支持这个版本号. 为了想用firebug, 不得不来升级. 这里我们用backports 打开http://mozilla.debian.net/ 选中自己的版本号, 想要升级的iceweasel版本号. 这里我想用beta版 在/etc/apt/sources.list.d/ 里面新建一个文件,  以下的全部操作都是在root用户下进行的, $su - 切换到#, 把上面的

Debian (Jessie 8.0) 的修复pip AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3'

升级到最新的stable后,python的pip还是老的. 在安装一些包的时候,报错了 Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==1.5.6', 'console_scripts', 'pip')() File "/usr/lib/python2.7/dist-packages/pkg_resources.py

centos升级到最新的mysql

去网站下载mysql的yum源,地址如下: http://repo.mysql.com/ 在linux上先查看系统的版本号,根据版本号对应下载 more /etc/redhat-release rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm yum -y upgrade mysql mysql_upgrade 修改database,table,column字符集 # For each database

ubuntu14.04升级到最新版本

升级系统到最新版本 步骤一:在终端中运行下面的命令,它将安装所有的升级包. $ sudo apt-get update && sudo apt-get dist-upgrade 步骤二:查看是否有最新系统版本可以升级. $sudo update-manager  -c  -d 步骤三:如果有新版本  点击升级 等待升级完成,并重新启动. 升级单个软件到最新版本 同样需要先更新系统资源 $sudo  apt-get update 通过以下命令查询是否有 新版本可以 升级  并升级 $sudo

【升级至sql 2012】sqlserver mdf向上兼容附加数据库(无法打开数据库 &#39;xxxxx&#39; 版本 611。请将该数据库升级为最新版本。)

sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611.请将该数据库升级为最新版本.) 最近工作中有一个sqlserver2005版本的mdf文件,还没有log文件,现在需要 附加到sqlserver2012,经过网上一顿搜索,把完整的过程奉上,供大家参考 首先创建数据库 再设置数据库的兼容性(经过尝试,此步骤可以省略) 停掉sqlserver 服务,将需要附件的mdf文件替换掉创建数据生成的mdf,删除掉对应的ldf文件 再启动sqlserver 服务 执行

npm 升级到最新版本

先npm -v查看自己的npm 是否是最新版本,如果不是则进入安装node的文件夹,可通过 where node 查找该文件夹. 进入之后使用: npm i npm -g 之后使用: npm -v 查看是否升级到最新版本了

InstallShield 2012 Spring优惠升级到最新版本(2015.4.30之前)

InstallShield 2012 Spring即将EOF,所以仍在使用InstallShield 2012 Spring的用户请注意下面内容: InstallShield 2012 Spring升级到最新版本InstallShield 2014将可以享受优惠升级,截止时间2015年4月30号. 具体可咨询InstallShield中国区总代世全软件

Nginx平滑升级到最新版本

(一)简述: 早上收到nginx最新漏洞的通知,Nginx官方发布最新的安全公告,在Nginx范围过滤器中发现了一个安全问题(CVE-2017-7529),通过精心构造的恶意请求可能会导致整数溢出并且不正确处理范围,从而导致敏感信息泄漏. 当使用Nginx标准模块时,如果文件头从缓存返回响应,允许攻击者获取缓存文件头.在某些配置中,缓存文件头可能包含后端服务器IP地址或其他敏感信息.此外,如果使用第三方模块有潜在的可能导致拒绝服务. 影响版本 Nginx 0.5.6-1.13.2 漏洞等级 中危

升级到最新xcode,在使用AFNetworking时遇到了 property synthesis 相关的 error

將 Xcode 升级到最新,在使用AFNetworking时遇到了 property synthesis 相关的 error,错误信息如下: Auto property synthesis will not synthesize property 'request' because it is 'readwrite' but it will be synthesized 'readonly' via another property Auto property synthesis will no