web-dev-qa-db-ja.com

Apache、Mysql、Phpのバージョンを変更せずにUbuntuを10.04から16.04にアップグレードできますか?

this の質問から、ubuntuをアップグレードしてもphpはアップグレードされないことがわかっています。

  1. しかし、Apacheとmysqlはどうですか?それらはアップグレードされますか?

また、10.04から16.04へのアップグレードには、3つの手順があります here

現在のUbuntuバージョンは10.04.4 LTSです

Apache: 2.2.14  
Mysql: 5.1.66  
Php: 5.3.2
  1. Apache、mysql、およびphpバージョンをアップグレードせずにubuntuを16.04 LTSにアップグレードできますか?

参考までに、以前の question に従って、ubuntu 16.04にアップグレードしてTLS1.2にアップデートしようとしています。

私はubuntuが初めてなので、少し混乱しています。案内してください。

4
siddiq

おそらく答える必要がある主な質問は、なぜこれらの古いバージョンのソフトウェアにとどまる必要があるのか​​ということです。彼らはもはやセキュリティアップデートもバグ修正も誰からも受け取りません。そして、その上で実行しているソフトウェアもおそらく更新されています。

Webアプリケーションのデータをソフトウェアとライブラリの新しいバージョンに移行するための適切なパスを調査するのに最適です。

記載されている質問に答えるには:

要するに、ディストリビューションをアップグレードすると、ソフトウェアがそのディストリビューションのアップポーテッドバージョンにアップグレードされます。

ディストリビューションのリリースは、ディストリビューションのインストーラーだけでなく、そのリリースのリポジトリ内のソフトウェアでも構成されます。

とりわけ、リリースを更新すると、ソフトウェアリポジトリがその新しいリリース専用のリポジトリに切り替わります。

これらのリポジトリは、利用可能なアプリケーションとライブラリのバージョンを提供します-MySQL、PHP、Apacheなど。

古いバージョンは、バグ修正やセキュリティアップデートを受け取っていないため、サポートされていません。リリースベースのディストリビューションのリポジトリには、この目的のための特定のバージョンが含まれています。長期メンテナンスのために、各ソフトウェアの特定のバージョン(または、場合によってはpython vs python3またはphp5 vs php7)が対象です。

MySQLおよびApacheの場合、通常、ディストリビューションのリリースガイドラインに従って、それぞれの「最新」バージョンが1つだけ存在します。新しいバージョンが必要な場合は、PPAを追加できます。

古いバージョンが必要な場合は、古いディストリビューションを実行するか、ソースから古いバージョンをコンパイルする必要があります。 どちらもお勧めしません。

そのため、ディストリビューションをアップグレードすることにより、そのディストリビューション上のすべてのソフトウェアをアップグレードします。これは、10.04から16.04に直接アップグレードすることさえ可能であると仮定します-LTSをスキップし、およびバージョンはEOLでした。

9
taifwa