Ubuntu1.10,代号为iBISH因德里,于01年10月14日发布。本教程将向您展示两种将Ubuntu0.04/Ubuntu1.04升级到1.10的方法。第一种方法使用图形更新管理器,第二种方法使用命令行。通常,您使用图形更新管理器升级Ubuntu桌面,使用命令行升级Ubuntu服务器,但命令行方法也适用于桌面。
Ubuntu0.04是一个长期支持(LTS)版本,将支持5年。Ubuntu1.10是非LTS版本,这意味着它将只支持9个月,直到0年7月。如果你更喜欢稳定性而不是前沿,那就坚持使用Ubuntu0.04。但是如果你想体验最新最棒的软件,你可以按照本教程从Ubuntu0.04升级到1.10。
Ubuntu1.04将于明年1月到期,因此我建议1.04用户尽快升级到Ubuntu1.10。
提示:在升级之前,您可以使用systemback程序从当前操作系统创建可引导的ISO映像。如果升级失败,您可以使用可引导ISO轻松恢复操作系统。操作系统上的所有东西,包括软件和文件都将完好无损。如果您正在使用笔记本电脑,请连接电源。
使用图形更新管理器将Ubuntu0.04/Ubuntu1.04升级到1.10
首先,从应用程序菜单中打开软件更新程序(又名更新管理器)。它将更新软件包信息。如果有可用的更新,请单击“立即安装”按钮并输入密码以安装更新。
如果安装了新版本的Linux内核,则更新管理器将告诉您重新启动计算机。单击“立即重新启动”。
然后是开放软件amp;应用程序菜单中的更新。
选择“更新”选项卡。在窗口底部,将通知设置从长期支持版本更改为任何新版本。系统将要求您输入密码,以使更改生效。
关闭软件amp;更新窗口。接下来,打开一个终端窗口。
如果您使用的是Ubuntu1.04,请在终端中发出以下命令。
更新管理器
你会收到通知,软件是最新的,Ubuntu1.10现在可用。点击升级按钮。
如果您使用的是Ubuntu0.04,请在终端中发出以下命令。
更新管理器
您将收到通知,软件正在更新,Ubuntu1.04现在可用。点击升级按钮。你需要先升级到Ubuntu1.04,然后按照同样的步骤升级到Ubuntu1.10。这是因为Ubuntu1.04仍然受到Canonical的支持,而且还没有到生命的尽头。
然后输入密码。此时将显示“发行说明”窗口。单击升级。发行版升级窗口将打开。如果通知您某些第三方来源已禁用,请接受它。升级完成后,您可以重新启用它们。
过一会儿,系统会询问您是否要开始升级。单击开始升级按钮。
等待升级过程完成。更新管理器可能会询问您是否希望在软件包升级期间重新启动服务,而无需询问。勾选并点击下一步按钮。
安装新版本的软件包后,更新管理器可能会询问您是否要删除过时的软件包。我总是选择删除。
过时的软件包是在新Ubuntu版本的软件库中找不到其名称的软件包。导致软件包过时的原因如下:
上游开发商停止维护该软件包,没有其他人愿意接管。所以Ubuntu软件包维护者决定从Ubuntu存储库中删除这个软件包。该包成为孤立包,这意味着没有其他包依赖于它,并且该包的用户非常少。所以Ubuntu软件包维护者决定从Ubuntu存储库中删除这个软件包。该软件包在新Ubuntu版本的软件库中有一个新名称。
从系统中删除过时的软件包后。重新启动你的电脑,用下面的命令检查你的Ubuntu版本。
lsb_发布-a
输出:
没有可用的LSB模块。发行商ID:Ubuntu描述:Ubuntu1.10发行版:1.10代码名:impish
使用命令行将Ubuntu0.04/1.04升级到Ubuntu1.10
您可以使用命令行升级Ubuntu桌面或无头服务器。你应该升级你的Ubuntu服务器吗?
如果你运行的是像Plesk这样的业务关键型生产服务器,建议你继续使用Ubuntu0.04LTS。如果您正在运行个人服务器,或者服务器上有非常简单的应用程序,可以将其升级到1.10。
让SSH会话保持活动状态
如果使用SSH登录Ubuntu服务器,最好在服务器上的/etc/SSH/sshd_config文件中添加以下行,以保持OpenSSH会话的活动状态。
ClientAliveInterval60
保存并关闭文件。然后重启SSH守护进程。
sudosystemctl重启ssh
另外,在服务器上安装scenutility。
sudoapt安装屏幕
然后启动屏幕:
屏幕
在第一次启动时,您将看到介绍文本,只需按Enter键即可结束。然后你就可以像往常一样运行命令了。如果您的Internet连接突然中断,请使用SSH连接到服务器并运行以下命令以获取上一个屏幕会话ID。
屏幕-ls
样本输出:
屏幕显示:11。pts-1。焦点(01年10月14日0:45:9PM)(已分离)1个插座输入/运行/屏幕/S-linuxbabe。
然后可以重新连接到上一个屏幕会话。
屏幕-d-r11
如何从命令行升级
要升级到Ubuntu1.10,请运行以下命令升级现有软件。
sudo-apt更新ampamp;sudoapt区升级
请注意,如果在运行上述命令时安装了新内核,则需要重新启动系统(sudoshutdown-rnow)以继续升级过程。
然后确保安装了updatemanagerco和ubuntuleaseupgraderco软件包。
sudoapt安装更新管理器内核ubuntu发布升级程序内核
接下来,使用nano或您首选的命令行文本编辑器编辑配置文件。
sudonano/etc/更新管理器/发布升级
在这个文件的底部,将Prompt的值从lts改为normal。
提示=正常
要在Nano文本编辑器中保存文件,请按Ctrl+O,然后按Enter确认。要退出,请按Ctrl+X。然后,运行以下命令开始升级过程。
如果您正在运行Ubuntu1.04,那么执行以下命令并按照屏幕上的说明升级到Ubuntu1.10。
发布升级吗
如果你正在运行Ubuntu0.04,那么先执行下面的命令并按照屏幕上的指示升级到Ubuntu1.04。之后,按照同样的步骤升级到Ubuntu1.10。
发布升级吗
基本上,你需要按y键来回答问题。
更新管理器可能会询问您是否希望在软件包升级期间重新启动服务,而无需询问。按Tab键选择Yes,然后按Enter键。
如果您正在升级服务器,可能会看到如下消息。我建议选择N以保留当前版本。更新版本将在同一目录下提供。你可以稍后再看。
升级完成后,重新启动Ubuntu桌面或服务器。要检查你的Ubuntu版本,请运行:
lsb_发布-a
输出:
没有可用的LSB模块。发行商ID:Ubuntu描述:Ubuntu1.10发行版:1.10代码名:impish
推荐阅读:
Linux终端和控制台为初学者讲解
你应该使用-d选项吗?
updatemanager和doleaseupgrade命令带有-d选项,这将导致系统升级到开发版本。
目前,Ubuntu1.10仍被视为UbuntuReleasecadence的开发版本,因为Ubuntu.04的开发尚未启动。它将在Ubuntu1.10发布一周后发生,在此之前我们可以使用-d选项。当Ubuntu.04进入开发阶段时,你不应该使用-d选项。
请在升级之前安装您的版本的所有可用更新
如果在尝试升级时看到以下消息,则需要更新所有软件包(sudoaptupdate;sudoaptupgrade-y),然后重新启动操作系统并再次尝试升级。
请在升级之前安装您的版本的所有可用更新。
有时,您的系统可能会保留一些软件包,这些软件包可以显示为:
sudo-apt-mark-showhold
你需要拆开包裹。
sudoaptmarkunhold包名
然后跑
sudo-apt升级
有时,sudoaptupdate告诉您可以升级包,但sudoaptupgrade不会升级包,然后您可以运行以下命令列出包。
apt列表--可升级
现在你可以升级软件包了。
sudoapt升级包名称
如果这是一个无法升级的坏包,请将其删除。
sudoapt删除包名
结论
我希望本教程能一如既往地帮助你将Ubuntu0.04或Ubuntu1.04升级到Ubuntu1.10,如果你觉得这篇文章有用,那么订阅我们的免费时事通讯,获取新的提示和技巧
除非注明,否则均为MMCloud原创文章,转载必须以链接形式标明本文链接。