irr*_*ohn 6 apt release-management
我是新手,当然,对安装和维护 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
了错误的方式去释放它仍处于开发阶段。
在测试候选版本时将其apt-get upgrade
视为安全升级。您应该在(大部分)日常升级过程中正常使用它,以使您的软件包保持最新,而不会*破坏您的系统。升级选项仅用于将您机器上已安装的软件包更新到较新版本。
apt-get dist-upgrade
不仅会升级系统上所有当前安装的软件包,还会处理新版本软件包的依赖关系更改。它会智能地**从您的系统中删除过时的软件包并安装任何进一步需要的软件包。在测试期间请谨慎使用此选项。通常这个功能需要从一个发行版升级到另一个发行版。
*不破坏是一个重要的声明,请记住,这是我们正在谈论的 alpha 或 beta。
**智能是定义,但因为一切都是测试版,所以应该格外小心。
Y
并让apt对您的系统进行更改之前,您将确切地知道会发生什么。apt-get dist-upgrade
需要运行 a 时(新内核、系统包的重大更改等)apt-get dist-upgrade -s
,请确保您首先运行以进行模拟,并请阅读升级将适用的所有更改。如果你看到任何奇怪的变化(_我记得在 12.04 处于 alpha 1 时,dist-upgrade 要求我删除一些必要的系统包和 Ubuntu 软件中心后杀死我的系统)中止它并在几天后再次更新你的包。Y
。当您知道预发布刚刚从 alpha 到 beta 或下一个预定步骤或在有新内核和其他主要软件包时在“不会更新这些软件包”列表中时使用dist-upgradeapt-get upgrade
,要格外小心列表将被删除的软件包。如果有任何您不确定的地方,或者您认为它可能会破坏您的系统,请在模拟后中止它,并在应用更改之前通过论坛或 IRC 频道让您了解自己。
如果您在更新期间需要进一步帮助,或者只是在预发布系统期间进行快速聊天以指明正确的方向,请阅读此帖子中的信息
不要急于求成,随时做好准备,测试时要问一个或两个备份永远不会太多。
归档时间: |
|
查看次数: |
2746 次 |
最近记录: |