答案1
可能需要回答的主要问题是,为什么您需要继续使用这些旧版本的软件?它们不再从任何人那里获得安全更新或错误修复;而您在其上运行的软件可能也有更新。
最好研究一条正确的途径,将您的 Web 应用程序数据迁移到较新版本的软件和库。
回答你提出的问题:
简而言之:升级您的发行版会将软件升级到该发行版支持的版本。
发行版的发布不仅包含发行版的安装程序,还包括该版本的存储库中的软件。
更新版本以及其他操作会将您的软件存储库切换到专用于新版本的存储库。
这些存储库提供可用的应用程序和库的版本 - 其中包括 MySQL、PHP、Apache 等。
不支持旧版本,因为它们不会收到错误修复和安全更新。基于发行版的发行版的存储库为此目的提供特定版本:为了长期维护,每个软件(或在某些情况下软件主要系列,如python
vspython3
或php5
vs php7
)的特定版本都是目标。
对于 MySQL 和 Apache,根据发行版的发布指南,通常每个版本只有一个版本,即“最新版本”。如果您想要更新的版本,可以添加 PPA。
如果您想要旧版本,则需要运行旧发行版,或者从源代码编译旧版本。这两种做法都不建议。
因此,通过升级你的发行版,你会升级其上的所有软件。假设甚至可以直接从 10.04 升级到 16.04 - 您跳过了 LTS,和您的版本早已 EOL 了。