この質問から、ubuntuをアップグレードしてもphpはアップグレードされないことがわかりました。
- しかし、apacheとmysqlはどうですか?それらはアップグレードされますか?
また、10.04から16.04へのアップグレードには、ここで説明する3つのステップがあります。
私の現在のUbuntuバージョンは10.04.4LTSで
Apache: 2.2.14
Mysql: 5.1.66
Php: 5.3.2
- apache、mysql、phpのバージョンをアップグレードせずにubuntuを16.04 LTSにアップグレードできますか?
参考までに、以前の質問のとおり、TLS1.2にアップデートするためにubuntu16.04にアップグレードしようとしています
私はubuntuを初めて使用するので、少し混乱しています。案内してください。
承認された回答:
おそらく答える必要がある主な質問は、なぜこれらの古いバージョンのソフトウェアを使い続ける必要があるのかということです。彼らはもはや誰からもセキュリティアップデートやバグ修正を受け取りません。その上で実行しているソフトウェアにもアップデートがある可能性があります。
Webアプリケーションデータを新しいバージョンのソフトウェアとライブラリに移行するための適切なパスを調査するのが最善です。
あなたの述べた質問に答えるには:
要するに:ディストリビューションをアップグレードすると、ソフトウェアがそのディストリビューションのサポートされているバージョンにアップグレードされます。
ディストリビューションリリースは、ディストリビューションのインストーラーだけでなく、そのリリースのリポジトリ内のソフトウェアで構成されています。
特に、リリースを更新すると、ソフトウェアリポジトリがその新しいリリース専用のリポジトリに切り替わります。
これらのリポジトリは、利用可能なアプリケーションとライブラリのバージョンを提供します。そのうち、MySQL、PHP、Apacheなどです。
古いバージョンはサポートされていません。バグ修正やセキュリティアップデートを受け取っていないためです。リリースベースのディストリビューションのリポジトリには、この目的のために特定のバージョンがあります。長期的なメンテナンスのために、各ソフトウェア(または、場合によってはpython
などのソフトウェアメジャーシリーズ)の特定のバージョンがあります。 vs python3
またはphp5
vs php7
)がターゲットになります。
MySQLとApacheの場合、ディストリビューションのリリースガイドラインに従って、通常、それぞれのバージョンは「最新」の1つだけです。新しいバージョンが必要な場合は、PPAを追加できます。
古いバージョンが必要な場合は、古いディストリビューションを実行するか、ソースから古いバージョンをコンパイルする必要があります。 どちらもお勧めしません。
したがって、ディストリビューションをアップグレードすることで、 その上のすべてのソフトウェアをアップグレードしています。これは、10.04から16.04に直接アップグレードすることさえ可能であると仮定すると、LTSをスキップし、および あなたのバージョンは長い間EOLでした。
関連:KubuntuとXubuntu 16.04LTSのサポートが公式のUbuntuEOLの日付よりも早く終了するのはなぜですか?