如何从Ubuntu 18.04或Ubuntu 19.10升级到Ubuntu 20.04 LTS
<p>来源:https://www.iplayio.cn/post/9888523836</p><p>本教程说明了如何从Ubuntu 18.04或Ubuntu 19.10升级到Ubuntu 20.04 LTS。</p>
<p>Ubuntu 20.04 LTS(Focal Fossa)于2020年4月23日发布,它将支持5年。它带有许多新软件包和主要软件升级,包括OpenJDK,GCC,Python,Ruby和PHP的最新版本。该版本基于Linux 5.4 LTS内核,并增加了对新硬件和文件系统的支持。桌面版随附GNOME 3.36和一个名为Yaru的新默认主题。</p>
<h2 id="prerequisites">先决条件</h2>
<p>您可以直接从Ubuntu 18.04或Ubuntu 19.10直接升级到20.04版。如果运行任何先前版本,则必须首先升级到Ubuntu 18.04或19.10。<span id="ezoic-pub-ad-placeholder-138" class="ezoic-adpicker-ad"></span></p>
<p>升级操作必须以超级用户特权运行。您需要以root 用户或具有sudo特权的用户身份登录。</p>
<h2 id="backup-your-data">备份资料</h2>
<p>首先,首先要确保备份数据,然后再开始进行操作系统的重大升级。如果您在虚拟机上运行Ubuntu,则最好制作完整的系统快照,以便在更新出错时可以快速还原计算机。</p>
<h2 id="update-currently-installed-packages">更新当前安装的软件包</h2>
<p>在开始版本升级之前,建议将所有当前安装的软件包更新为最新版本。<span id="ezoic-pub-ad-placeholder-156" class="ezoic-adpicker-ad"></span></p>
<p>标记为保留的软件包无法自动安装,升级或删除。这可能会在升级过程中引起问题。要检查系统上是否有保留的软件包,请运行:</p>
<pre class="language-markup"><code>sudo apt-mark showhold</code></pre>
<p>如果有<code>on hold</code>软件包,则应使用以下命令取消保留软件包:</p>
<pre class="language-markup"><code>sudo apt-mark unhold package_name</code></pre>
<p>刷新apt列表并升级所有已安装的软件包:</p>
<pre class="language-markup"><code>sudo apt update
sudo apt upgrade</code></pre>
<p>如果内核已升级,请重新引导计算机,并在引导后重新登录:</p>
<pre class="language-markup"><code>sudo systemctl reboot</code></pre>
<p>对已安装的软件包执行主要版本升级:</p>
<pre class="language-markup"><code>sudo apt full-upgrade</code></pre>
<p><code>apt full-upgrade</code> 可能还会删除一些不必要的软件包。</p>
<p>删除任何软件包不再需要的所有自动安装的依赖项:<span id="ezoic-pub-ad-placeholder-160" class="ezoic-adpicker-ad"><span id="div-gpt-ad-linuxize_com-medrectangle-4-0" class="ezoic-ad ezfound" data-google-query-id="CKeB3cSOhukCFVkgKgodKYAIFg"></span></span></p>
<pre class="language-markup"><code>sudo apt --purge autoremove</code></pre>
<h2 id="upgrade-to-ubuntu-2004-lts-focal-fossa">升级到Ubuntu 20.04 LTS(Focal Fossa)</h2>
<p>升级到最新的Ubuntu版本是一个非常简单的过程。您可以<code>do-release-upgrade</code>使用GUI更新工具从命令行进行升级。</p>
<p>我们将从命令行执行更新,该更新应适用于台式机和服务器系统。</p>
<p><code>do-release-upgrade</code>是大多数Ubuntu系统默认安装的“ update-manager-core”软件包的一部分。如果由于某种原因未将其安装在系统上,请使用以下命令进行安装:</p>
<pre class="language-markup"><code>sudo apt install update-manager-core</code></pre>
<p>输入以下内容开始升级过程:</p>
<pre class="language-markup"><code>sudo do-release-upgrade -d</code></pre>
<p>该命令将禁用所有第三方存储库,并将apt列表更改为指向焦点存储库。系统将多次提示您确认要继续升级。当询问您是否要在升级类型期间自动重新启动服务时<code>y</code>。</p>
<p>在升级过程中,该命令将询问您各种问题,例如您是要保留现有的配置文件还是要安装软件包维护者的版本。如果您未对文件进行任何自定义更改,则可以安全键入<code>Y</code>。否则,建议保留当前配置。进行选择之前,请仔细阅读问题。<span id="ezoic-pub-ad-placeholder-144" class="ezoic-adpicker-ad"></span></p>
<p>升级在GNU屏幕会话中运行,如果连接断开,它将自动重新连接。</p>
<p>整个过程可能需要一些时间,具体取决于更新的数量和您的Internet速度。<span id="ezoic-pub-ad-placeholder-157" class="ezoic-adpicker-ad"><span id="div-gpt-ad-linuxize_com-large-mobile-banner-1-0" class="ezoic-ad ezfound" data-google-query-id="CKeL__aNhukCFdSFvQodYZYONA"></span></span></p>
<p>安装新软件包后,更新工具将询问您是否要删除过时的软件。如果不确定<code>d</code>,请输入并检查过时的软件包列表。通常,进入<code>y</code>并删除所有过时的软件包是安全的。<span id="ezoic-pub-ad-placeholder-145" class="ezoic-adpicker-ad"></span></p>
<p>升级过程完成并假设一切顺利后,系统将要求您重新启动计算机。输入<code>y</code>以继续:</p>
<p>输出:</p>
<pre class="language-markup"><code>System upgrade is complete.
Restart required
To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.
Continue y</code></pre>
<h2 id="confirm-the-upgrade">确认升级</h2>
<p>等待片刻,直到系统启动并登录。</p>
<p>如果您是桌面用户,将会看到一个新的图形启动启动和登录屏幕。</p>
<p>您还可以通过输入以下命令来检查Ubuntu版本:</p>
<pre class="language-markup"><code>lsb_release -a</code></pre>
<p>输出:</p>
<pre class="language-markup"><code>No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal</code></pre>
<p>OK,Ubuntu已经成功升级到20.04 LTS版本了。</p>
<h2 id="conclusion">结论</h2>
<p>升级到Ubuntu 20.04 LTS是一项相对简单且轻松的任务。</p>
<p>如果遇到任何错误,请访问发行说明页面,其中包含升级过程中可能发生的已知问题。</p>
<p>如有任何疑问,请随时发表评论。</p><br><br>
来源:https://www.cnblogs.com/livelab/p/12782163.html
頁:
[1]