获取和安装 Alpha 或 Beta 版本更新的推荐方法是什么?

获取和安装 Alpha 或 Beta 版本更新的推荐方法是什么?

我是新手,当然,对安装和维护 Ubuntu 版本了解不多。

我学会使用的“技巧”之一是sudo apt-get update下载sudo apt-get upgrade并安装已安装软件的更新。

我最近将 Ubuntu 12.04(确切地说是穿山甲?)的 beta 2 安装在测试磁盘/分区上,只是为了看看它是什么样子。安装后,我使用上面列出的命令更新了软件,因为,嗯,这就是我一直做的事情。

这是错误吗?Ubuntu 的 alpha 和 beta 版本是否以不同的方式更新?

我最近看到了对dist-upgrade命令的引用apt-get,并决定尝试使用它来更新 12.04。很多的程序都进行了升级,包括内核,所以我想知道对于sudo apt-get upgrade仍在开发中的版本来说,使用 just 是否是错误的方法。

答案1

想象apt-get upgrade一个安全的测试候选版本时升级。您应该正常使用它进行(大多数情况下)日常升级过程,以使您的软件包保持最新状态而不会*破坏您的系统。升级选项仅用于将您机器上已安装的软件包更新为较新版本。

apt-get dist-upgrade不仅会升级系统上当前安装的所有软件包,还会处理新版本软件包的依赖性更改。它会智能地**从系统中删除过时的软件包并安装任何进一步的必要软件包。在测试版中请谨慎使用此选项。通常此功能需要从一个发行版升级到另一个发行版。

*无需打破是一个重大声明,请记住,我们谈论的是 alpha 或 beta。
**智能化是定义,但因为一切都是测试版,所以应该格外小心。

升级预发布版本时应采取的预防措施

  • Y仅使用终端进行升级,至少在按下并让之前你会确切地知道会发生什么易于对你的系统进行一些改变。
  • 当需要运行apt-get dist-upgrade(新内核、系统软件包的重大更改等)时,请确保首先运行apt-get dist-upgrade -s模拟,并阅读升级将应用的所有更改。如果您看到任何奇怪的变化(我记得在 dist-upgrade 要求我删除一些必要的系统软件包和 Ubuntu 软件中心(当时 12.04 处于 alpha 1 阶段)后关闭了我的系统)中止它并在几天后再次更新您的软件包。
  • 更新预发布版本时不要使用更新管理器。在按下 之前,请确保您能读懂系统将发生的一切Y
  • 不要太急于更新!不要急于求成,这是预发布期间的明智过程。测试时要小心谨慎并保持耐心。

什么时候应该使用升级分布式升级

用一个分布式升级当您知道预发布版本刚刚从 alpha 变为 beta 或下一个预定步骤或在“不会更新这些软件包”列表中apt-get upgrade有新内核和其他主要软件包时,请特别注意将被删除的软件包列表。如果其中有任何您不确定的东西,或者您认为它可能会破坏您的系统,请在模拟后中止它,并在应用更改之前通过论坛或 IRC 频道了解情况。


如果您在更新期间需要进一步的帮助,或者只是在预发布系统期间需要快速聊天来为您指明正确的方向,请阅读此帖子中的信息

不要急于求成,时刻做好准备,测试时准备一个或两个备份永远都不过分。

答案2

通常你只需要打开一个终端并使用以下命令进行更新

sudo apt-get update && sudo apt-get upgrade

答案3

不,这不是错误。升级将拒绝添加或删除软件包,有时软件包的新版本需要安装新软件包或删除旧软件包。当发生这种情况时,您将需要使用 dist-upgrade。如果 dist-upgrade 想要删除一堆软件包,您可能需要拒绝并在第二天重试,因为软件包可能只是处于过渡状态,目前无法正确安装。

答案4

不,它们的更新方式相同。

尽管有一个更新管理器可以以图形方式执行此操作。

只需点击Super键即可调出 Unity 搜索界面并输入“update”。然后点击“更新管理器”。然后进行检查,它将列出所有更新(基本上是 apt-get update),如果有任何可用更新,您可以升级(apt-get upgrade)

相关内容