解读Ubuntu 16.04 LTS新特性以及具体升级步骤

Ubuntu 16.04 LTS,代号为Xenial Xerus(非洲的一种地松鼠),于UTC时间2016年4月21日正式发布。这是英国Canonical公司发布的第6个长期支持版本。Ubuntu桌面版、服务器版、Ubuntu Core、Ubuntu Kylin和Kubuntu将有5年的支持。其他的Ubuntu分支版如Lubuntu 16.04 LTS、 Xubuntu 16.04 LTS将有3年的支持。


Ubuntu 16.04 LTS新特性


Snap软件包格式


之前,linux大神博客就报导过snap软件包格式。snap包可以与deb包同时安装在Ubuntu 16.04系统上,不会发生冲突。Snap软件包可以让上游开发者更快地向用户推送软件包更新,同时snap软件包自带相应的依赖包,不需用户来解决依赖问题。另外,snap软件包默认与系统隔离,增加了系统安全。Firefox宣布将推出snap格式的软件包


Unity以及Compiz的改进


其他更新


  • 使用Linux 4.4 LTS内核

  • 更加流畅的Gnome软件(Gnome software)替代了ubuntu软件中心。不过Gnome软件在Ubuntu系统中被重命名为Ubuntu软件。

  • LibreOffice 5.1默认使用Breeze主题,通过HTTPS支持WebDAV,可以隐藏空白字符。

  • 增加了Gnome日历

  • 删除了Empathy即时通讯工具和Brasero光盘刻录工具

  • Chromium 48浏览器

  • Firefox 45 浏览器

  • Dash菜单的搜索功能默认不提供在线资源

  • 改善了HiDPI支持

  • 增加了更多的语言支持

  • 自Ubuntu 15.04起,Systemd就替代了upstart,Ubuntu 16.04 LTS也采用Systemd。

  • 其他的bug修复

Ubuntu 16.04 LTS 服务器版的更新


  • 支持ZFS文件系统

  • 支持OpenStack的最新版本Mitaka

  • Libvirt 1.3.1

  • qemu 2.5

  • Open vSwitch 2.5.0

  • Ceph Jewel 10.1.2

  • Nginx 1.9.15网站服务器,支持HTTP/2协议。

  • MySQL 5.7

  • 轻量级LXD 2.0容器管理器

  • docker 1.10

  • 自带PHP7.0, PHP7与PHP5相比性能大幅提升

  • Juju 2.0

如何升级到Ubuntu 16.04 LTS


桌面版和服务器版的Ubuntu 14.04以及15.10都可以用下面的方法升级到Ubuntu 16.04 LTS。


首先升级系统软件包。


sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

升级过程需要下载2G左右的deb软件包。如果你的硬盘空间不够用了,可以用下面这条命令来清理已经没有用的deb软件包。


sudo apt-get clean

这可以为硬盘腾出很多空间。然后输入下面的命令检测新版Ubuntu。


sudo do-release-upgrade

解读Ubuntu 16.04 LTS新特性以及具体升级步骤


在此过程中升级工具会提示你自动禁用了第三方软件源,我们按回车继续升级。在升级完成后我们可以用software-properties或包管理器来重新启用这些第三方软件源。


解读Ubuntu 16.04 LTS新特性以及具体升级步骤


接下来是下载deb包,大约有2个G。我们可以干点别的事了。安装完这些deb软件包后,重启系统就完成了Ubuntu 16.04 LTS的升级。可以输入lsb_release -a命令来查看ubuntu的版本。


linuxdashen@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 16.04 LTS
Release:     16.04
Codename:     xenial

如果没有检测到新的Ubuntu版本,说明你使用的国内镜像源还没有完成与Ubuntu官方源的同步。目前中科大镜像源已经同步完成。(mirrors.ustc.edu.cn)。中科大镜像源在国内的速度很快。


之前的Ubuntu版本升级可能会遇到Hash Sum mismatch错误而导致升级失败。自Ubuntu 16.04 TLS后,这个问题被彻底解决了。



解读Ubuntu 16.04 LTS新特性以及具体升级步骤

Comments

Popular posts from this blog

Ubuntu考虑停止支持32位处理器

Linux系统安装WordPress.com Desktop App桌面客户端

使用anaconda安装CentOS7系统的过程