答案1
我相信你可以;这是我每周至少使用 Lubuntu 执行一次的 QA 测试安装(这是 QA测试用例对他们来说)。
它被称为“使用现有分区进行安装“在 Lubuntu 测试用例中;但这种安装方式适用于所有味道我自己也偶尔会用它与 Ubuntu-MATE 配合使用。请参阅https://discourse.lubuntu.me/t/testing-checklist-understanding-the-testcases/2743并搜索“使用现有分区进行安装“对于我在此处所写的内容,您会注意到,我引用了非标准包(clementine
或音乐播放器)和一些音乐作为 QA 测试人员可以查找的包的示例。
您执行以下步骤
- 备份所有数据(很容易犯错误)
- 启动要安装的媒体
- 启动
ubiquity
安装程序 - 选择现有分区但确保你做不是勾选任意格式
这将导致
- 安装程序将记录您手动安装的软件包
- 擦除系统目录
- 安装新系统
- 如果有互联网,请安装前面提到的额外软件包(您需要有互联网!)
- 要求重新启动(不会触碰任何用户文件,除非你格式化)
此类安装是由于缺少格式而引发的。
它适用于 Ubuntu 存储库软件;抱歉,在 QA 测试中只使用 Ubuntu 存储库软件,所以我对第三方软件的使用经验很少。我个人在使用此安装之前会删除所有第三方源,这样如果它是我自己的机器,它就可以正常工作;稍后再自己添加第三方。
它还允许您更改版本;即我使用此安装是因为我很懒,只是将 18.04 系统升级到 20.04 而没有使用,do-release-upgrade
因为它只花费了一小部分时间并且得到了相同的结果(当然,元数据显示我重新安装了;但对我来说效果是一样的!如果我忽略文件上的日期戳和历史记录内容等)。
我只通过了之前安装的软件包的 QA 测试安装(我说的是来自 Ubuntu 存储库的预安装的非默认软件包)重新安装。它适用于所有版本的 Ubuntu-MATE(对于其他版本,我使用它回到了 Ubuntu 11.04,甚至更早)
附言: 至少在我的 18.04 到 20.04 安装中;我使用了加密分区,这是初始安装(可能是 17.10)的默认设置,但不再默认提供。对于那台机器,我必须在安装期间添加一个包居住在启动安装程序之前,我尝试了一个会话(ubiquity
)以确保系统知道如何处理加密分区,但除此之外,apt install
一切都是一样的。
答案2
你不能。
Ubuntu 实际上只是已安装软件包的集合。即使您在现有安装的基础上重新安装操作系统,许多软件包也将被覆盖。
大多数用户生成的数据和许多软件包不会受到影响,但不是全部。无法保证您的个人数据和配置不会被覆盖。
此外,重新安装操作系统而不进行格式化甚至可能无法解决导致您重新安装的任何问题。如果新安装的软件包与未删除的旧文件和配置发生冲突,它实际上可能会产生新的问题。
如果您觉得需要重新安装操作系统来解决一些您无法解决的问题,那么您不妨进行清除和全新安装。重新安装通常是您在所有其他方法都失败时采取的彻底措施,因此“肮脏地”做这件事并没有多大意义。无论哪种情况,备份你的数据。
答案3
我认为您正在尝试切换风格,这可以通过命令行完成,而无需重新安装和丢失数据。
几乎所有版本都可以在 Ubuntu 官方存储库中找到,因此您只需下载并安装它们即可。
例如,要安装 Kubuntu,请安装软件包kubuntu-desktop
。对于 Ubuntu(带有 GNOME 的版本),请安装ubuntu-desktop
。您可以sudo apt install <package name>
在终端中运行来安装它们。这可以防止任何数据丢失,并保留任何第三方存储库。
如果您出于某些原因必须重新安装 Ubuntu 而不仅仅是切换版本,请参考其他答案。