本文在Creative Commons许可证下发布。

首先,在升级时可以查看一下自己的版本号:

uname -a ##查看内核信息

cat /etc/issue ##查看发行版本号
 
方法1:利用网络更新
1. 更新Debian 8到最新(其实可以不用这一步,但为了软件更新还是进行一次):
$ sudo aptitude update && sudo aptitude upgrade
2. 将软件源改为Debian 9的stretch,原来的Debian 8是用jessie表示的:
$ sed s/jessie/stretch/ /etc/apt/sources.list | sudo tee /etc/apt/sources.list
3. 升级系统版本
$ sudo aptitude update && sudo aptitude dist-upgrade
特点:方便、简洁、有效,也是Debian官网推荐的方式;但网络速度要够快够稳定。
 
方法2:利用iso文件
1.挂载iso,通常是U盘,利用fdisk -l 查看U盘分区,比如我的U盘为/dev/sdc1,将iso挂载到 /cdrom 文件夹
mount /dev/sdc1 /mnt
mount -t iso9660 -o loop /mnt/debian-9.0.0-amd64-cd-1.iso /cdrom/
2.修改源:
sudo gedit /etc/apt/sources.list
清空或另存为sources.list.bak
3.添加cdrom apt源:
sudo apt-cdrom -m -d /cdrom/ add
4.更新系统
sudo aptitude update && sudo aptitude dist-upgrade
特点:更加快速,直接用iso进行,不需要特别的CDROM硬件,当然,这需要用户对Linux系统有一定的认识。

最新文章

  1. LINQ / LINQ to SQL / LINQ to XXX 它们到底有什么区别
  2. solrcloud
  3. codeforces 496B. Secret Combination 解题报告
  4. 一些常用的C++标准函数
  5. JavaScript权威指南读书笔记
  6. Spring第13篇—–Spring整合Hibernate之声明式事务管理
  7. Sequence 分类: 栈和队列 2015-08-05 10:10 2人阅读 评论(0) 收藏
  8. robotframework笔记23
  9. 20160727noip模拟赛zld
  10. JS实时监听浏览器宽度的变化
  11. php long time(1)
  12. Linux 下卸载MySQL 5
  13. 在linux中如何调试C语言程序
  14. ASP.NET MVC 5项目
  15. Python快捷键
  16. MySQL服务器的线程数查看方法
  17. UniGui中使用Grid++Report报表控件子报表获取数据的方法
  18. 搭建基于nginx-rtmp-module的流媒体服务器
  19. js的去重
  20. JSON数据的解析和生成(C++)

热门文章

  1. springMVC 配置jdbcTemplate连接Oracle数据库出错
  2. TCO14 1B L3: EagleInZoo, dp,tree
  3. C++基础之全局变量
  4. Android Camera+SurfaceView实现自己定义拍照
  5. 文件共享服务器nfs搭建过程
  6. BZOJ4479 [JSOI2013] 吃货jyy 解题报告(三进制状态压缩+欧拉回路)
  7. java中移位操作
  8. <Sicily>Inversion Number(线段树求逆序数)
  9. MVC5 + EF6 入门完整教程(转载)--01
  10. Oracle的Clob转换类型