我是否应该从“Ubuntu 12.04 LTS”升级到“Ubuntu 14.04'Trusty Tahr'”?升级后需要注意什么?

我是否应该从“Ubuntu 12.04 LTS”升级到“Ubuntu 14.04'Trusty Tahr'”?升级后需要注意什么?

我基本上是一个Web 开发人员(PHP 开发人员)职业。我主要从事PHP、jQuery、AJAX、Smarty、HTML 和 CSS、Bootstrap 前端 Web 开发框架

我还安装并使用了以下 IDE/编辑器:Sublime 文本、NetBeans

我也在使用Git作为版本控制工具,用于我的网站开发。

我在用着“Ubuntu 12.04 LTS”几乎从过去两年开始就一直存在于我的机器上。

我的机器配置如下:

Memory : 3.7 GiB
Processor : Intel® Core™ i3 CPU M 370 @ 2.40GHz × 4
Graphics : Unknown
OS type : 64-bit
Disk : 64-bit

我的机器上安装的以及我每天工作中使用的重要软件如下:

PHP:

PHP 5.3.10-1ubuntu3.13 with Suhosin-Patch (cli) (built: Jul  7 2014 18:54:55) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

Apache Web 服务器:

/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
Server version: Apache/2.2.22 (Ubuntu)
Server built:   Jul 22 2014 14:35:25
Server's Module Magic Number: 20051115:30
Server loaded:  APR 1.4.6, APR-Util 1.3.12
Compiled using: APR 1.4.6, APR-Util 1.3.12
Architecture:   64-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/etc/apache2"
 -D SUEXEC_BIN="/usr/lib/apache2/suexec"
 -D DEFAULT_PIDLOG="/var/run/apache2.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="mime.types"
 -D SERVER_CONFIG_FILE="apache2.conf"

MySQL的:

5.5.38-0ubuntu0.12.04.1

聪明的:

2.6.18

**NetBeans:**

NetBeans IDE 8.0 (Build 201403101706)

Sublime Text 2:

Version 2.0.2, Build 2221

昨天突然我的屏幕上弹出一条消息,要求我升级到“Ubuntu 14.04‘Trusty Tahr’”我也很乐意将我的系统升级到“Ubuntu 14.04‘Trusty Tahr’”

以下是我有点担心的问题,我需要你们所有有才华的人的专业建议/帮助/建议:

  1. 将升级至“Ubuntu 14.04‘Trusty Tahr’”这会影响我上面提到的软件吗?我的意思是我是否也需要重新安装/卸载并安装这些软件?
  2. 我真的需要吗?升级到“Ubuntu 14.04‘Trusty Tahr’”“Ubuntu 12.04 LTS” 现在?
  3. 如果我升级到“Ubuntu 14.04‘Trusty Tahr’”从 Web 开发人员的角度来看我能获得什么好处?
  4. 升级是否会很顺利?我是否能够毫无困难地继续我正在进行的工作?
  5. “Ubuntu 14.04‘Trusty Tahr’”LTS 版本,如果是,支持到什么时候?

以上就是我的五个关键问题。如果您需要我进一步解释,请随时询问我。

感谢您花费宝贵的时间来阅读和理解我的问题。

任何形式的帮助/评论/建议/答案都将不胜感激。不过,如果有人给出规范、准确且符合标准的答案,那么对我以及世界各地使用 Ubuntu 的其他 Web 开发人员来说都将大有帮助。

再次感谢全世界的伟大人们。

等待您的宝贵回复。

答案1

升级到“Ubuntu 14.04 'Trusty Tahr'”会影响我上面提到的软件吗?

是的,你会得到更新的版本。一般来说,这意味着更好的版本,修复了错误并提供了新选项。有时,某些正在使用的东西会被删除,但这种情况并不常见。

对于 PHP 和任何重要的东西,我建议搜索新版本和中间版本的变更日志。您可能会遇到使用已弃用甚至从新编码语言中删除的命令制作的旧软件的问题。

我的意思是我是否也需要重新安装/卸载并安装这些软件?

不会。升级过程中会自动发生这种情况。

我真的需要这样做吗?现在从“Ubuntu 12.04 LTS”升级到“Ubuntu 14.04 'Trusty Tahr'”真的值​​得吗?

不。这是你的选择。12.04 结束后,我们将停止对它的支持,你不会得到任何更新,但 12.04 仍将工作。如果你在互联网连接下使用它,你就会增加有人滥用漏洞并访问(部分)你的系统的风险。但即使这种情况也不太可能发生。但这仍然是你的选择。

总而言之,我会在 12.04 支持结束前至少几个月升级。12.04 将于 2017 年 4 月结束,所以这还很遥远。哎呀,你甚至可能在那之前就买了一台新电脑。

如果我升级到“Ubuntu 14.04‘Trusty Tahr’”,从 Web 开发人员的角度来看我会得到什么好处?

软件的较新版本往往是件好事 ;)

升级是否顺利?我是否能够毫无困难地继续我正在进行的工作?

通常情况下...是的。但可能会出现问题...如果在升级过程中断电,您将遇到问题(但这些问题是可以解决的)。

“Ubuntu 14.04 'Trusty Tahr'” 是 LTS 版本吗?如果是,那么它会提供到什么时候支持?

是的。2019 年 4 月是生命终结月 14.04。


提个醒!!您是否备份过您创建的软件?如果没有,那么在您摆弄操作系统之前,我们大多数人(如果不是所有人)都坚持要求您先进行备份。安全总比后悔好。如果您确实备份过,请确保您知道如何恢复并且能够恢复。

做好失败的准备,如果失败了,那也只是路上的一个小坎坷。如果你不这样做,升级失败往往会引发越来越多的错误。

相关内容