如何下载和安装 Ubuntu 16.042025年3月17日 | 阅读13分钟 1. 概述Ubuntu桌面易于安装,易于使用,并且包含运行我们的组织、企业、家庭或学校所需的一切。此外,它是免费下载的,易于访问、安全,并且是开源的。 Ubuntu 简介Ubuntu基于Debian的基础设施和架构创建,包括Linux桌面和服务器,以及已停产的平板电脑和手机操作系统版本。Ubuntu可预测地每六个月发布一次更新版本,每个版本均获得九个月的免费支持,提供实质上低风险的有利错误修复、高影响力维护版本和错误修复以及安全修复。首次发布于2004年10月。 当前的LTS版本提供五年支持,每两年发布一次。自Ubuntu 6.06版本发布以来,每第四个版本都获得LTS支持。LTS支持包括新的硬件更新、安全补丁和Ubuntu堆栈更新(云计算基础设施)。最初的长期支持版本在桌面端支持三年,在服务器端支持五年。自Ubuntu 12.04 LTS版本以来,LTS版本的桌面支持已延长至五年。LTS版本会收到持续的更新版本,并为该系列中至今发布的所有更新提供集成和新的硬件支持。 - Ubuntu的软件包基于Debian不稳定分支的一些软件包,这些软件包每六个月集成一次。
- 发行版使用Debian的软件包管理工具和deb软件包格式。
- 实际上,Ubuntu和Debian软件包不是二进制兼容的;但是,因此软件包可能需要从源代码重新创建才能在Ubuntu中使用。
- 此外,许多Ubuntu开发人员也是Debian的维护者。
- Ubuntu通过将修改内容转发回Debian来与Debian合作。然而,有人批评称这种情况发生得不够频繁。
- Debian创始人Ian Murdock曾表示担忧,担心Ubuntu的软件包可能会偏离Debian以保持兼容性。
- 软件包会持续从Debian不稳定分支运送,并在发布前与Ubuntu特定的更改相结合。运送后会进行冻结,然后会努力确保这些冻结的部分能够很好地协同工作,直到发布前一个月。
- 目前,Ubuntu由Canonical Ltd.资助。Canonical和Mark Shuttleworth于2005年7月8日推出了Ubuntu基金会的创建,并提供了1000万美元的启动资金。
- 该基金会的目的是确保所有未来Ubuntu版本的开发和支持。Mark Shuttleworth将基金会的目的定义为保证Ubuntu项目的连续性。
2009年3月12日,Ubuntu为包括Amazon EC2等云管理平台引入了开发者支持。32位x86处理器也支持到Ubuntu 18.04版本。它是为支持“遗留软件”而确定的,即为Ubuntu 19.10和20.04 LTS版本选择32位i386软件包。 Ubuntu 特性默认的Ubuntu安装包含大量软件,包括Firefox、LibreOffice、Transmission、Thunderbird,以及许多轻量级游戏,如Mines和Sudoku。许多其他软件包可以通过Ubuntu软件中心和其他工具,即基于APT的软件包管理工具来使用。 许多默认未安装的其他软件包,如Synaptic、Pidgin、GIMP和Evolution,仍然可以在存储库中使用,并可以通过主要工具或其他软件包管理工具下载。 此外,还可以使用跨发行版的flatpak和snap软件包,这两种方式都可以安装一些类似于Microsoft的软件,几乎可以在所有主要的Linux操作系统上安装。GNOME Files是默认文件管理器,以前称为Nautilus。 默认安装的所有免费软件都是开源软件。Ubuntu重新分发了少数仅以二进制格式提供的硬件驱动程序,但这些类型的软件包在restricted组件中被明显标记。 - Snap应用程序格式
Ubuntu 16.04 LTS版本引入了“snap”,这是一种新的应用程序,可以与通用的deb软件包一起安装。这些打包形式可以很好地共存,并允许Ubuntu管理其可用的更新和开发过程。 - 更新的软件包
各种类型的软件包、软件和应用程序更新速度非常快,与所有新版本一样。其中一些软件包是通过自动从Debian不稳定分支同步而来的;另一些则明确地为Ubuntu 16.04版本拉入。- Linux内核 4.4: 16.04 LTS基于长期支持,并支持Linux 4.4发布系列。
- Python 3: 默认情况下,云和服务器未安装Python 2。Python 3已升级到3.5系列。
- VIM默认为Python 3: VIM软件包(默认)已针对Python 3而不是Python 2进行编译。这意味着需要Python 2解释器支持的插件将不再工作。在这种情况下,有其他使用Python 2的VIM软件包。
- Golang 1.6: golang工具链已升级到1.6系列,gccgo也已升级到GCC 6.1 Release Candidate 1。因此,这些编译器在每个完全支持的架构上都提供了相同的标准编译器和库功能级别。
- GNU工具链: binutils已更新到2.26版本,glibc到2.23版本,GCC到GCC 5分支的最新快照。
- OpenSSH 7.2p2:最新的OpenSSH版本禁用了许多不安全、遗留和/或弱加密的组件。如果我们通过SSH远程更新系统,应首先检查我们是否依赖于这些功能,以确认更新后我们仍能保持访问。
- 默认情况下,遗留SSH版本1协议支持在编译时被禁用。
- 默认情况下,密钥交换,即1024位diffie-hellman-group1-sha1,支持在运行时被禁用。
- 默认情况下,用户和主机密钥,即ssh-dss、ssh-dss-cert-*,支持在运行时被禁用。
- 证书格式,即遗留v00,支持已被删除。
- 默认情况下,许多密码被禁用,如cast128-cbc、blowfish-cbc、所有rijndael-cbc别名以及AES的arcfour变体。
- 默认情况下,截断的HMAC和基于MD5的算法在ssh中被禁用。
- Apt 1.2: Apt 1.2具有新的特权分离功能,该功能在Apt 1.1中已实现。现在,如果不受特权的用户_apt用户在建立出站网络连接和确定许多apt传输技术(FTP、HTTPS、HTTP等)的结果时使用。
- Ubuntu for Z Systems and IBM LinuxONE
对于IBM大型机,Ubuntu 16.04 LTS为64位z/architecture提供了一个新端口。实际上,这是一个完整的Ubuntu服务器和云端口,包含大约95%的二进制软件包。LXD、MAAS、Juju、OpenStack软件等在此平台上启用。 - Ubuntu 桌面
在桌面端,Ubuntu 16.04的主要主题是质量改进和错误修复。- 常规
GNOME已升级到3.18,GLib到2.48。- GNOME软件取代了Ubuntu软件中心。它提供了快速的商店体验,并使我们的元数据与Debian保持一致。它被重命名为“Ubuntu软件”,以提高Ubuntu软件中心用户的识别度。
- 所有默认库和应用程序都已移植到使用WebKit 2。
- 现在,GNOME Calendar已默认添加。
- Brasero和Empathy已从安装中删除。
- Firefox已升级到45版本。
- Chromium已升级到48版本。
- 现在,默认情况下已禁用Dash中的在线搜索。
- 支持在Greeter中改进的HiDPI。
- 默认情况下,已添加多种支持的语言。
- 已提供多项错误修复。
- Compiz和Unity
- 改进了与设备和文件管理器的启动器集成。
- 升级了对带有headerbars的gtk软件的支持。
- 支持通过快速列表编辑可移动设备。
- 使用Super+Ctrl+W启用应用程序切换。
- 改进了切换和分屏后端的性能。
- 增强了GNOME按键捕获功能。
- Unity控制中心功能始终显示菜单。
- Dash叠加滚动条可用。
- 改进了Dash主题支持。
- HiDPI环境下的缩放光标支持。
- 启动器可移至底部。
- 在应用程序在其他地方启动后,在启动器中显示图标的启动状态。
- LibreOffice
LibreOffice 5.1版本为整个套件带来了多项改进。- LibreOffice在Ubuntu上提供Breeze主题。
- Python语言和脚本绑定方面有多项改进。
- 支持通过HTTPS进行WebDAV。
- 支持空格隐藏。
- 拼写检查选项不再自动关闭。
- 用于排序和导航的键盘快捷键。
- MATE、Xfce和KDE的屏幕保护程序抑制功能。
- 支持PNG导出。
- Ubuntu Server
常规 现在,内核的崩溃转储机制支持16.04版本的远程内核崩溃转储。可以通过NFS或SSH协议将内核崩溃转储传输到任何远程服务器。自16.04.2版本以来,服务器ISO的大小已超过标准的700 MB CD。 大小增加是因为能够使用HWE(硬件启用)内核执行安装程序。此HWE内核允许使用较新的组件和平台,这些平台需要较新内核提供的功能,同时允许继续使用LTS版本。- OpenStack Mitaka: Ubuntu 16.04版本包含OpenStack的最新版本,即Mitaka,包括以下组件:
- Barbican-OpenStack密钥管理器
- Manila-OpenStack文件系统
- Ironic-OpenStack裸机
- Designate-OpenStack DNS
- Trove-OpenStack数据库即服务
- Swift-OpenStack对象存储
- Horizon-OpenStack仪表板
- Heat-OpenStack编排
- Aodh和Ceilometer-OpenStack遥测
- Neutron-OpenStack网络
- Nova-OpenStack计算
- Cinder-OpenStack块存储
- Glance-OpenStack镜像
- Keystone-OpenStack身份
- libvirt 1.3.1: libvirt已升级到1.3.1版本。
- qemu 2.5:已升级到2.5版本。
- Open vSwitch 2.5.0: Ubuntu 16.04版本包含Open vSwitch的最新版本,即2.5.0。此外,它还是Open vSwitch的LTS版本。16.04版本还支持与Data Plane Development Kit(DPDK)结合开发的Open vSwitch,允许从用户空间管理兼容的网络卡进行快速数据包处理。
- Ceph Jewel: Ubuntu 16.04版本包含Ceph Jewel的最新版本,即10.1.2。对最终版本的升级将作为SRU提供给Ubuntu 16.04版本。
- Nginx: Ubuntu 16.04版本包含Nginx Web服务器的1.9.15版本,并有望作为SRU提供下一个稳定的Nginx版本,即1.10.0。此外,此Nginx版本支持HTTP/2,取代了先前在Nginx软件包中提供的SPDY支持。
- LXD 2.0: Ubuntu 16.04版本包含LXD,一个网络感知、轻量级的新容器管理器,提供基于Linux容器的类似虚拟机的体验。
LXD已预装在Ubuntu 16.04的所有服务器安装中,包括云镜像,并且也可以轻松地安装在桌面版上。它可以独立使用其通用命令行客户端,使用Juju在容器中扩展我们的charms,或者与OpenStack进行大规模部署。 Ubuntu 16.04 LTS中的所有LXD组件-LXD、LXCFS和LXC-都处于2.0版本。 - docker 1.10: docker已更新到1.10版本。请注意,这需要迁移现有的镜像到新格式,这将在服务首次启动时执行。迁移可能需要一些时间,并可能给系统带来高负载。
- PHP 7.0: PHP已更新到7.0版本。请注意,这需要对PHP扩展进行更改,并且可能需要对PHP的源代码进行更改。
- PHP 7.0和NGINX: 从以前的Ubuntu版本升级时,如果使用NGINX和PHP5 FPM配置,则需要手动配置修改。
几乎所有PHP依赖的软件包都已升级或重新构建以支持PHP 7.0。如果无法支持,软件包可能会从存档中删除。有一个遗漏,即Drupal7。- 截至Ubuntu 16.04版本,Drupal7尚未通过上游测试。因此,Ubuntu软件包无法安装。Drupal7已升级,现在可以在Ubuntu 16.04.2版本之前安装。
- MySQL 5.7: MySQL已升级到5.7版本。一些配置指令已被弃用或更改,因此如果我们从已自定义的配置升级,则需要相应地更新我们的自定义。如果MySQL的root密码为空,密码行为已更改。现在,如果MySQL的root密码为空,则打包允许套接字认证。这意味着任何非root用户都不能使用空密码登录MySQL的root用户。
- Juju 2.0: Juju及其用户界面已升级到2.0beta4版本。2.0最终Juju版本将通过发布后的更新提供。Juju 1.25.5版本包含在Juju软件包中,适用于现有生产环境。现在,Juju支持在手动部署、MAAS、LXD、Joyent、Rackspace、Google Cloud Engine、Microsoft Azure和AWS上建模工作负载。
- 现在,Juju Charm Store有300多个可部署的charms。几乎所有这些工作负载都会扩展Trusty实例,团队预计16.04 charm将开始登陆并独立于Juju的发布而引入。
Ubuntu 的安全性Ubuntu默认注重安全性。用户程序以低权限运行,不能干扰操作系统或其他用户的文件。sudo工具用于授权执行管理操作的权限,以增强安全性,这允许锁定root帐户,并有助于防止新用户进行致命的系统修改或访问安全漏洞。此外,Polkit在桌面上得到广泛使用。 默认情况下,几乎所有网络端口都关闭以防止黑客攻击。内置防火墙允许最终用户管理访问。GUI可用于修复。Ubuntu使用GCC功能(如缓冲区溢出保护和PIE)来编译其软件包,以增强其软件的安全性。这些额外的功能以0.01%的工作开销在64位上大大增强了安全性。此外,Ubuntu为整个磁盘以及私人和家庭目录提供加密支持。 Ubuntu安装在本主题中,我们将使用计算机的USB闪存驱动器或DVD驱动器将Ubuntu 16.04版本安装到我们的计算机上。  2. 要求在继续安装之前,我们需要遵循以下步骤: - 将笔记本电脑连接到任何电源。
- 确保我们至少有5GB的可用存储空间。
- 确保我们能够访问USB闪存驱动器或DVD驱动器,其中包含我们要安装的Ubuntu版本。
- 确保我们拥有数据的最新备份。在任何事情都有可能出错的情况下,我们永远无法做好最充分的准备。
3. 从DVD启动使用DVD下载Ubuntu很容易。以下是我们需要做的: 过一会儿,当桌面加载后,我们会看到一个欢迎窗口。从这里,我们将选择左侧列表中的语言,然后选择先尝试桌面(如果您喜欢看到的内容,也可以在此模式下安装Ubuntu),或者直接安装Ubuntu。  4. 使用USB闪存驱动器启动大多数计算机将自动从USB启动。只需插入USB闪存驱动器,然后重启计算机或开机。您应该会看到与上一步中相同的欢迎窗口,即从DVD安装,它会提示您选择语言并尝试或安装Ubuntu桌面。 如果您的计算机没有自动从USB启动,请尝试在计算机刚启动时按住F12键。大多数机器都可以通过系统特定的启动菜单选择USB设备。 F12键是启动系统启动菜单最常用的键,但F10和F2或类似键也可能。如果您不确定,请在系统启动时寻找一条简短的消息 - 它通常会告诉您按哪个键可以调出启动菜单。 5. 准备安装Ubuntu在欢迎窗口中选择安装Ubuntu后,系统将询问有关第三方软件和更新的信息。 - 我们建议同时启用安装第三方软件和下载更新。
- 在安装Ubuntu时,请保持网络连接,以便接收最新更新。
- 如果您未连接到互联网,系统会要求您选择任何可用的无线网络。建议在安装时连接,以便确保您的机器是最新的。
 6. 分配驱动器空间选中复选框,选择您是想与另一个操作系统一起安装Ubuntu,删除现有操作系统并替换为Ubuntu,还是如果您是高级用户,请选择“其他选项”。 Ubuntu最小安装需要大约4.5 GB的数据。然而,您还需要为您的数据以及您安装的额外应用程序留出空间。  7. 开始安装配置存储后,按“立即安装”按钮。一个小的窗格将出现,显示您选择的存储选项,如果详细信息不正确,则有机会返回。 按“继续”以应用这些更改并开始安装过程。  8. 选择您的位置如果您已连接到网络,您的位置将自动检测到。检查位置是否正确,然后向前单击以继续。 如果您不确定您的时区,请键入城市或当地城镇的名称,或使用地图选择一个位置。 如果您在连接网络时遇到问题,请使用右上角的菜单选择一个网络。  9. 选择首选键盘布局要告诉Ubuntu您的键盘布局,请单击您需要的语言选项,然后单击您的特定键盘布局。如果您不确定,请单击“检测键盘布局”按钮以获取帮助。 键盘布局始终可以在安装过程完成后通过桌面进行修改和添加其他布局。  10. 登录详细信息键入您的姓名,然后安装程序将自动推荐一个用户名和计算机名。如果需要,这些可以轻松修改。计算机名是您的计算机在网络上显示的方式,而用户名将是您的帐户和登录名。 之后,输入一个强密码。然后,安装程序会告知您密码是否太弱。 此外,您还可以选择启用家庭文件夹加密和自动登录。如果您的计算机不安全,我们建议启用加密并保持自动登录禁用。这应该可以防止在计算机丢失或被盗时他人访问您的文件。 如果您选择家庭文件夹加密,并且忘记了密码,您将无法检索存储在家庭文件夹中的数据。  后台安装现在,安装程序将在后台完成,同时安装窗口会告诉您Ubuntu有多么棒。安装过程应该只需要几分钟,具体取决于您的网络连接和机器速度。  12. 安装完成一个小的窗口将出现,要求您重新启动机器,在所有配置和安装完成后。按“立即重启”按钮,并在出现提示时弹出USB闪存驱动器或DVD。 现在,您已成功安装了世界上最流行的Linux操作系统。 
|