目的

将现有的Ubuntu安装升级至18.04 LTS Bionic Beaver

版本

您需要一个现有的Ubuntu 16.04 LTS或17.10安装。

要求

现有的Ubuntu 16.04 LTS或17.10以root权限安装。

困难

简单

约定

# - 要求以root权限直接以root用户或使用sudo命令执行给定的命令

$ - 给定命令将作为普通非特权用户执行

介绍

最新的Ubuntu发布版,18.04,标志着LTS用户和前17.10版本的用户都有机会更新Ubuntu并利用最新的特性。由于Debian的升级过程,升级Ubuntu 16.04到18.04(两个LTS)或者升级Ubuntu 17.10到18.04 LTS Bionic Beaver都应该相对简单。

运行你的Ubuntu更新

在你做任何事之前,确保你的系统已经是最新的。 运行完整的Ubuntu更新并使用Apt升级。

$ sudo apt update

$ sudo apt upgrade

$ sudo apt dist-upgrade

这将有助于确保包装之间的差异尽可能小。 它也将是Canonical最有可能自己测试升级的方式,因此最不可能遇到错误。 最后,在开始将Ubuntu升级到18.04 LTS之前,您可能还想使用以下命令删除所有不再需要的软件包:

$ sudo apt autoremove

升级Ubuntu Ubuntu的方式

Ubuntu已经开发出了各自版本之间自动升级的自动方式。 它基本上是传统的Debian方法的脚本。 这样,您可以设置它升级并离开。 Ubuntu将处理剩下的事情。

从17.10升级到18.04发布几天后才能启用。 从16.04 LTS升级到7月底预计的18.04.1发布几天后才能启用。 Ubuntu Desktop和Ubuntu Server没有脱机升级选项。

如果你想采用这条路线,你需要首先安装一个软件包。 所以可以这样做。

$ sudo apt install update-manager-core

完成后,运行Ubuntu升级实用程序。

$ sudo do-release-upgrade

如果你这么做太快了,它会告诉你没有发现新版本。 在这种情况下,您需要自担风险,在命令末尾添加-d标志以强制升级。 有关更多信息,请阅读下面的“找不到新版本”部分。

$ sudo do-release-upgrade -d

Ubuntu会问你几个关于你想如何处理升级的问题,并且它会开始升级你的系统。

找不到新版本

如上所述,直到18.04发布后的几天才会启用从17.10开始的升级,并且从预计在2018年7月下旬开始的18.04.1发布几天后才能启用从16.04 LTS开始的升级。

因此,您的升级尝试可能会导致消息尝试使用sudo do-release-upgrade命令尝试升级Ubuntu系统时找不到新版本。 在这种情况下阅读以下部分。

从Ubuntu 16.04 LTS升级

首先执行sudo do-release-upgrade命令。如果您收到没有发现新版本的消息,您有四种选择:•第一种和推荐的方法是简单地等待。直到从Ubuntu 16.04 LTS升级到Ubuntu 18.04 LTS,直到2018年7月底才可能无法使用。

使用-d开关强制直接升级。在这种情况下,sudo do-release-upgrade -d将强制从Ubuntu 16.04 LTS升级到Ubuntu 18.04 LTS。如果您收到“升级到开发版本只能从最新的受支持版本获得”。消息,请确保将发行升级程序的默认行为设置为ltswithin/etc/update-manager/release-upgrades。

首先将版本升级程序的默认行为更改为/etc/update-manager/release-upgrades文件中的默认行为,然后升级至17.10。准备就绪后,再次执行sudo do-release-upgrade命令。一旦您的系统升级到Ubuntu 17.10,然后按照Ubuntu 17.10升级到Ubuntu 18.04升级过程,同时将版本升级行为设置为正常。

使用下面描述的Debian方式升级Ubuntu 16.04系统。

从Ubuntu 17.10升级

首先执行sudo do-release-upgrade命令。 如果您收到没有新版本foundmessage,请确保默认版本升级程序设置为正常并重新执行sudo do-release-upgrade命令。

如何以Ubuntu Debian的方式升级

更改您的源

如果您选择了传统的Debian路径,则需要更改/etc/apt/sources.list文件,并使用bionic命令替换以前版本的名称。 所以,如果你在16.04,用bionic来代替xenial的每个实例。 如果你现在有17.10,用bionic取代artful。

通过使用以下sed命令可以自动执行此过程:

$ sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list

然后,查看/etc/apt/sources.list.d/。 以相同的方式更改其中的任何文件。 如果在尝试更新Ubuntu时最终出现错误,请使用artful直到更新这些存储库。

Ubuntu更新和Ubuntu升级

现在,您可以运行Ubuntu dist升级。 首先,更新Apt来源。 然后,运行Ubuntu升级。

$ sudo apt update && sudo apt -y dist-upgrade

Ubuntu 17.10系统升级到Ubuntu 18.04

升级应该花一点时间。 很可能,系统上的每个软件包都会升级。 Ubuntu升级完成后,重新启动系统。 系统恢复时,您将运行Ubuntu 18.04 LTS Bionic Beaver!

总结

这就是它的全部。 你应该注意到你的登录屏幕是不同的,尤其是如果你在16.04。 根据您在Ubuntu dist升级过程中的选择,系统可能会自动为您从Unity切换到GNOME。 此过程也将在服务器上运行。 完全一样。 只要特别小心任何外部存储库和PHP等版本升级。

linux ubuntu bionic,如何升级Ubuntu到18.04 LTS Bionic Beaver相关推荐

  1. Ubuntu 18.04 LTS (Bionic Beaver) 已经发布附官网下载链接

    Ubuntu 18.04 LTS (Bionic Beaver) 即将发布,最新资讯链接. 下载并使用Ubuntu 18.04 LTS:https://www.ubuntu.com/download/ ...

  2. linux桌面垃圾,如何从Ubuntu 18.04 LTS和18.10桌面删除垃圾箱图标

    对于那些想要随时拥有超级干净的Ubuntu桌面的人,我们将教你们如何从Ubuntu 18.04 LTS或即将推出的Ubuntu 18.10操作系统中删除垃圾桶或垃圾桶图标. 如您所知,Ubuntu 1 ...

  3. linux mate桌面管理器,Ubuntu MATE 18.04 LTS采用新的桌面布局,更好的HiDPI支持

    Ubuntu MATE 18.04 LTS作为昨天Ubuntu 18.04 LTS(Bionic Beaver)操作系统系列的一部分发布,作为轻量级MATE桌面环境的粉丝的官方口味. Ubuntu M ...

  4. 为什么推荐使用Ubuntu 18.04 LTS学习机器人操作系统ROS 1和2

    因为: Canonical将Ubuntu 18.04 LTS Linux支持扩展到10年 这是第一次LTS的支持长达10年!!! 非常有助于解决版本过多,迭代过快等现象. 并且, Ubuntu 18. ...

  5. Ubuntu 18.04 LTS 升级 20.04 LTS

    Ubuntu 18.04 LTS 升级 20.04 LTS 更新源 18.04 LTS 更新软件 更新系统 参考 更新源 18.04 LTS Ubuntu 镜像使用帮助 # 默认注释了源码镜像以提高 ...

  6. Linux Ubuntu 18.04 LTS安装指南

    Linux Ubuntu 18.04 LTS安装指南 最近在倒腾Linux, 写一个安装指南, 以后备用. 1. Linux Ubuntu系统安装 下载Linux Ubuntu 18.04 LTS 版 ...

  7. linux欢迎界面设计,Ubuntu 18.04 LTS新增欢迎界面--方便用户快速上手新系统

    在Ubuntu生态系统中有很多风味版本都有欢迎界面,例如Ubuntu MATE和Ubuntu Budgie,还有很多基于Ubuntu的GNU/Linux发行版本,在系统安装完成之后为消费者设置提供快捷 ...

  8. deb 中标麒麟_「图」百度网盘Linux版放出deb包客户端:新增支持Ubuntu 18.04 LTS

    6月中旬发布的百度网盘Linux版本中,首先适配了中标麒麟桌面操作系统软件(兆芯版)V7.0.而今天@Ubuntu官方推特最新微博表示,继发布Linux rpm包客户端之后,官方今天又推出了deb包客 ...

  9. sql2017 for linux,Installing SQL Server 2017 for Linux on Ubuntu 18.04 LTS

    Installing SQL Server 2017 for Linux on Ubuntu 18.04 LTS 08/29/2018 3 分钟可看完 本文内容 [UPDATE as of 2018/ ...

最新文章

  1. Error in value[[3L]](cond) : You have a 32-bit version of Java. H2O works best with 64-bit Java.
  2. python买什么书好-python看什么书好
  3. boost::hana::while_用法的测试程序
  4. Scala _01介绍安装使用
  5. 基于Spring Boot的“课程设计”的设计与实现
  6. 2016.08.19
  7. nosql_探索NoSQL系列
  8. Performance of Every Day Things by Jeffrey Richter PPT and Code
  9. IDEA调试代码F7、F8、F9
  10. 简指南越狱的iOS及原因,负责其
  11. 表面氨基/羧基/巯基/甲氨基功能化修饰的Fe3O4磁性纳米颗粒
  12. background url怎么填充_CSS background 属性
  13. 计算机usb接口失灵,电脑usb接口全部失灵
  14. spring mvc +maven 集成 quartz实现定时任务
  15. 【react】---Hooks的基本使用---【巷子】
  16. 【pygame小游戏】摸鱼系列:”躲避粒子“小游戏在线玩,看谁才是”最强王者“?
  17. Nginx反向代理、配置ssl证书
  18. js html游戏仿写,天猫首页天猫超市下的选项卡(加自动轮播效果)仿写(js加jquery实现动态效果)...
  19. Office 2013
  20. 20 个 JS 工具函数助力高效开发

热门文章

  1. 计算机图像处理技术的应用分析,计算机图像处理技术特点及应用研究
  2. 逝去的岁月,回忆的青春
  3. kubernetes-----pod资源创建与Harbor私有仓库
  4. 构建iOS持续集成平台
  5. 本世纪最好的NSA!
  6. 杭银消费金融拟增资扩股:杭州银行认购3.7亿股,曾被罚50万元
  7. 人类赋予人工智能伦理,生物进化方向的突破是关键【南科大发言】
  8. mac蓝牙键盘工具分享——通过mac键盘给iPhone、iPad打字
  9. 解决import lief运行报错问题
  10. oracle 自增数,ORACLE自增函数,一般函数