本文介绍如何从LMDE 3或其他版本升级到LMDE 4(Linux Mint Debian Edition 4)的指南。要升级到LMDE 4,您需要具有APT和命令行的经验,新手用户不应执行此操作,您需要知道如何键入命令并读取其输出,您还需要具有APT的经验。在升级期间,您需要了解APT命令的输出,您需要了解是否需要删除某个软件包,是否阻止升级,是否会与另一个软件包发生冲突等。如果需要安装,请参考Linux Mint 19安装教程。
1、准备 1.1、要应用所有更新:
使用“菜单->管理->更新管理器(Menu -> Administration -> Update Manager)”启动更新管理器。 点击“刷新(Refresh)”按钮以更新缓存。 点击“全选(Select All)”按钮以选择所有更新。 点击“安装更新(Install Updates)”按钮。 按照更新管理器中的说明进行操作,并安装所有更新,直到管理器告诉您系统为最新。LMDE 4的更新内容:Linux Mint发布LMDE 4 “Debbie”下载,附新的功能介绍。 最后重新启动计算机。 1.2、创建系统快照 如果在升级过程中发生任何故障或出现任何问题,则可以通过还原最新的系统快照来返回并还原所有更改,无论发生什么事,您都可以得到保障。您可以从LMDE内部,也可以通过从实时Mint会话(实时DVD或实时USB)启动Timeshift,将操作恢复到当前状态。
要创建系统快照: 使用“菜单->管理->Timeshift(Menu -> Administration -> Timeshift)”启动Timeshift。 按照向导选择快照的目标位置。 在工具栏中,单击“创建(Create)”按钮以制作操作系统的手动快照。 1.3、降级非官方Debian多媒体软件包 LMDE 4中不再使用非官方的Debian多媒体存储库(deb-multimedia.org),为防止升级期间出现任何软件包冲突,您需要将其删除并将其软件包降级为Debian版本。 1.3.1、删除deb-multimedia.org信息库 要删除deb-multimedia.org存储库: 以root身份打开/etc/apt/sources.list.d/official-packages-repositories.list(您可以使用sudo xed /etc/apt/sources.list.d/official-package-repositories.list命令进行此操作)。 删除文件底部的行:"deb https://www.deb-multimedia.org stretch main non-free"。 然后保存文件。 更新APT缓存(apt更新)。 1.3.2、降级多媒体包
要将多媒体软件包降级到Debian版本: 打开软件源工具(mintsources)。 转到“维护(Maintenance)”标签。 单击“降级外来软件包(Downgrade Foreign Packages)”。 点击“全选(Select All)”。 点击“降级(Downgrade)”。 在出现的嵌入式终端中,查看信息并确认以继续。 1.3.3、删除剩余的多媒体包
要删除剩余的多媒体包: 打开软件源工具(mintsources)。 转到“维护(Maintenance)”标签。 点击“删除外来软件包(Remove Foreign Packages)”。 选择所有在“安装版本(installed version)”中带有“-dmo”的软件包。 点击“删除(Remove)”。 注意:这将删除mint-meta编解码器。
2、升级 2.1、安装升级工具 要安装升级工具,请打开终端并输入: apt install mintupgrade 2.2、检查升级 要升级,请打开终端并输入: mintupgrade check 然后按照屏幕上的说明进行操作。此命令将您的系统临时指向LMDE 4存储库,并计算升级的影响。请注意,此命令不会影响您的系统,完成后,将还原原始存储库。 输出将显示是否可以升级,如果可以升级,则将升级、安装、删除并保留哪些软件包。密切注意此命令的输出非常重要。 继续使用“mintupgrade check”,在对输出满意之前,不要继续进行下一步。 2.3、下载软件包升级 要下载升级到LMDE 4所需的软件包,请键入以下命令: mintupgrade download 请注意,此命令本身并不真正执行升级,而只是下载软件包。 还要注意,该命令将系统指向LMDE 4存储库(如果要在使用此命令后返回LMDE 3,则仍然可以使用命令“mintupgrade restore-sources”)。 使用“mintupgrade download”命令,直到成功下载所有软件包。 2.4、应用升级 注意:此步骤是不可逆的,一旦执行,返回的唯一方法是还原系统快照。 要应用升级,请键入以下命令: nice mintupgrade upgrade 2.5、降级外来软件包 某些软件包在LMDE 4中不再存在,或者版本比LMDE 3中更低,为了保证它们正常运行,需要对其进行降级。 从“菜单->管理->软件源(Menu -> Administration -> Software Sources)”启动软件源工具。 打开“维护”选项卡,然后单击“降级外来软件包(Downgrade Foreign Packages)”。 选择所有外部软件包,然后单击“降级(Downgrade)”。 2.6、删除外来软件包 从“菜单->管理->软件源(Menu -> Administration -> Software Sources)”启动软件源工具。 打开“维护”选项卡,然后单击“删除外来软件包(Remove Foreign Packages)”。 选择所有外部软件包,然后单击“删除(Remove)”。
3、注意 3.1、建议您在升级之前使用默认的Linux Mint镜像,以确保您使用的是最新版本的mintupgrade,您可以使用“apt policy mintupgrade”检查您的mintupgrade版本。 3.2、升级将使用默认配置文件覆盖/etc/中的文件,您可以通过升级前制作的Timeshift快照分别还原文件。 3.3、要恢复lightDM设置,请运行登录窗口配置工具(sudo lightdm-settings)。 3.4、一个已知的问题会影响Timeshift,还原快照时,如果“免责声明(Disclaimer)”窗口为空,请等待大约2分钟,以使文本显示,一旦出现免责声明文本,您可以按“下一步(Next)”并还原快照,在文本出现之前按下一步将导致还原失败,如果您这样做,请重新启动并尝试再次还原。 3.5、如果由于某些原因您不想使用Timeshift,则可以通过键入"sudo touch /etc/timeshift.json"命令来强制升级程序不要求它。 3.6、无论如何,都要请耐心等待升级完成,有时最多可持续10分钟,而且还会使Cinnamon冻结,所以请耐心等待。如果这成为问题,请完全注销,然后转到控制台(CTRL+ALT+F1),然后从那里运行“mintupgrade upgrade”。
相关主题 |