问题描述
安装Ubuntu是全新的还是升级过程更好?换句话说,当我升级而不是全新安装时,我的电脑会像problem-free一样运行吗?
最佳解决办法
通常情况下,Ubuntu中的升级都很好。它不像Windows那样拥有巨大的注册表,可以从最后一个系统中继承。只要您不必遵循许多教程或完成任何解决方法以独特的方式解决问题(即使用特殊的应用程序来启用无线网卡,或者出于某种原因对内核进行了重大更改),您将会精细。
事实上,我认为大约有90%的人在升级时会问这个问题。
如果你想保持绝对安全,你可以随时等待审核点发布升级,或者甚至等待几年后的下一个LTS发布。这是你的选择。如果您现在处于10.04版本,您将在未来三年内通过更新获得支持。
次佳解决办法
这取决于你使用Ubuntu的。
-
如果您的安装只是玩具或设备(例如,仅用于网页浏览)并且您尚未对其进行自定义,请重新安装。确保保存任何个人数据(通常您需要备份主目录并恢复选定的部分)。
-
如果您在安装过程中完成的唯一自定义设置是安装其他驱动程序或进行其他调整,因为您的硬件在旧版本下得不到支持,则最好重新安装一次。
-
如果您以任何其他方式(配置的系统设置,安装了多个附加程序等)定制了您的安装,请升级。如果你主动使用Ubuntu,这种情况可能适用(如果没有其他的话,你可能会安装一堆软件包)。
在系统级别上,Ubuntu非常擅长平滑升级。升级在每次发布之前进行测试。这是一种受支持的操作模式,它很可能会让您使用您想要的系统,而不是重新安装并尝试记住您的所有自定义设置。
在用户级别,Ubuntu的默认界面是Gnome,它不擅长将设置从一个版本导入到另一个版本。因此选择是介于两者之间
-
从新的主目录开始并恢复备份中的所有文档和选定设置;和
-
在整个升级过程中保持您的主目录,并在出现问题时查看问题。
无论哪种情况,您都可以进行系统升级。
第三种解决办法
一般来说,全新的安装是首选,因为我看到了升级过程中的许多问题。升级过程通常会导致一些糟糕的图形驱动程序问题或GPU问题。我甚至有奇怪的问题,如共享文件夹的不可用性和数据丢失。
那么它的全部取决于你,因为当你要进行干净的安装时问题仍然存在。但干净的安装问题通常易于理解和恢复。好好享受安装Ubuntu 🙂
第四种办法
对我来说,升级总是会导致问题,有时很大,有时很小。其中大部分是在主文件夹中的旧配置文件。
所以我平时的流程就是这样 –
-
例如,备份可能驻留在根分区上的关键数据,例如mysql dbs
-
启动进入现场光盘
-
仔细删除您的主文件夹中的隐藏文件,但您可能会留下一些像.purple,.VirtualBox,.wine等
-
格式化根分区并使用旧的主分区
第五种办法
有时候新功能(例如从ext3到ext4的更新)仅在新安装时启用。我建议你检查一下发布说明或更新日志,但是否则没有真正的区别。
第六种办法
Do a fresh install if at all possible.
去年我得到了这个选择。
最重要的是我有两个系统升级,所以我可以通过每个做比较。
总之,正如其他人所指出的那样,如果您可以进行全新安装,那么这是最佳选择。它将清除那些未来会发生的问题。它会让你确保你的所有重要数据和个人程序都不固定在那台机器上(显然你会在这种情况下支持它们)。
我的’production’机器是我升级的机器,因为我用它来做关键工作。
我会推荐一件事情,因为我知道nerve-wrecking这个过程可能是这样的:获取另一台机器(你现在可以获得一台价格低于300美元的棒骨机器,将它设置为关键材料,然后当它确实工作正常时,你的核心机器,这样如果出现问题,使用操作系统安装/升级的操作可能会非常可怕,你可以在解决问题时使用其他机器,最后还可以对数据进行物理备份,再加上’go-to’机器如果你的将来失败了,它基本上是保险。
第七种办法
干净的安装是确保您获得开发人员为发行版预期的体验的最佳方式,而升级可以使用旧数据,配置,软件包等,或创建开发人员未预期或未能正确容忍的情况。
如果你问 – 全新安装。只需将您的主目录复制到基地并将名称更改为系统未使用的名称,然后在安装期间选择该分区作为”/”并确保不选择”format”这将安装操作系统,但您可以访问你的数据没有re-format或任何东西。
第八种办法
AptOnCD软件用于在CD中创建下载的软件包的离线存储库。您可以使用您的AptOnCD(由您创建的所有下载的软件包)作为存储库源。对于带宽较小的用户来说,它是一个有用的工具。 (我之前使用过这个)。您也可以安装一个安装所有已安装软件包的元包。
您可以获得更多关于AptOnCD here的信息。
实际上,如果您选择’创建元数据包’选项,您可以使用元数据包在单个AptOnCD编译中将所有数据包恢复(安装)。从metapackage说明:“自动生成meta-package,其中包含APTonCD媒体中以前由APTonCD生成的所有程序包作为依存关系”。
但是您可以通过输入命令dpkg --get-selections > packages_list
来备份软件包列表,其中packages_list
是文件名。您可以稍后使用此列表通过程序synaptic
或dpkg
安装所有软件包。 this可能会对您有所帮助。但请确保您的新安装的系统也具有您之前安装的系统中的存储库源。否则,它将无法工作。
要使用“新立得软件包管理器”安装所有软件包,请按照下列步骤操作
-
用
sudo apt-get install synaptic
安装突触 -
通过在短划线中键入
synaptic
打开突触 -
从菜单中选择’File’,单击’Read markings’。
-
在’Open Changes’窗口中,选择使用
dpkg --get-selections
命令创建的文件。在这种情况下,它是packages_list
文件。 -
然后点击’Apply’按钮。
第九种办法
升级可能在某些软件上有一些问题,并且它不能完全证明与旧软件包的idionsync不兼容。对于大多数你不应该有问题,但记得备份任何重要的设置或数据。
对于全面的安装安装,重新格式化和从头开始安装是最佳选择。虽然当然需要更长的时间才能正确备份。
第十种办法
他们两人不应该(必然)是真实的。
升级始终受以下方面的支持:
-
在当前之前(例如,从11.04到11.10)
-
先前的LTS(*)到当前的LTS(例如,从10.04到12.04)
在线更新:除时间和带宽之外没有任何理由。如果您下载ISO并从ISO更新,如果您没有快速的Internet连接,则更新体验将优于在线。当然,我没有计算下载ISO的时间,但这通常是一场火灾和爆炸。忘记操作:我们开始下载,然后去做别的事情。
这都是假设你没有从外部来源安装软件包,或者手动构建&部署其他东西。在这种情况下,很难说更新是否能够完美地工作 – 这取决于您安装的内容以及安装位置。
(*)长期支持