编辑sources.list 是个好主意吗?

Kul*_*lfy 12 upgrade package-management software-sources

这个疑问从 2-3 天开始就一直困扰着我,所以我决定自己测试一下。我所做的是我在VMWare安装了Ubuntu 16.04.4和编辑/etc/apt/sources.list,并取代xenialbionic使用:

sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

然后我跑了

sudo apt-get update && sudo apt-get upgrade 
Run Code Online (Sandbox Code Playgroud)

我能够升级到 18.04,通过使用lsb_release -a. 但是,我遇到了一些问题,例如:

  • apt 没有稳定的 CLI 界面。在脚本中谨慎使用。

  • python3-aptdaemon.pkcompat 的未满足依赖项

  • 为未找到的“appstream”发布“bionic-backports”

  • 破碎的团结

我解决了所有错误,安装gnomegdm3

所以,我只想知道编辑是个好主意sources.list吗?我知道我的系统可能坏了,但还有其他不使用它的特定原因吗?

注意:我在 Ubuntu 16.04 上的 VMWare 上对此进行了测试,只是为了消除我的疑虑。

use*_*733 13

编辑/etc/sources.list是在 Debian 中迁移到后续版本的一个步骤……但在 Ubuntu 中则不然。您仍然可以使用它,但不推荐使用,因为大多数用户不需要精确处理您遇到的问题。

相反,Ubuntu 提供了一个工具(do-release-upgrade命令),可以正确地更改源、下载和安装升级,并删除孤儿,所有这些都以可预测和可重现的方式来防止极端情况问题。此工具是升级到较新版本的 Ubuntu 的推荐方法。

  • 但有时`do-release-upgrade` 不起作用。那么,在这种情况下,如果用户只是想测试他/她的程序,是否应该将其视为一种选择? (3认同)
  • 通常最好了解为什么 `do-release-upgrade` 不起作用。许多相同的原因也会导致 `dist-upgrade` 失败。 (2认同)