apt-get アップグレードは、Ubuntu LTS のソフトウェアのメジャー バージョンを変更しますか?

apt-get アップグレードは、Ubuntu LTS のソフトウェアのメジャー バージョンを変更しますか?

Ubuntu LTS バージョンでソフトウェア アップグレードがどのように機能するかを調べようとしています。

たとえば、Ubuntu LTS xx.xx を使用しているとします。リリース時に、ユーザーは PHP 5.3 と Python 2.6 をインストールできます (これは単なる例です)。2 年後、PHP と Python の利用可能な安定したメジャー リリースはそれぞれ 5.5 と 2.7 です (これも単なる例です)。

Ubuntu LTS で次のコマンドを実行するとします。

apt-get update
apt-get upgrade

PHP と Python のバージョンは、最新の安定したメジャー リリース (5.5 と 2.7) にアップグレードされますか? それとも、新しいマイナー リリース (5.3.2 と 2.6.3) にのみアップグレードされますか?

答え1

基本的に、Ubuntu のメイン パッケージ ソースのバージョンは、Firefox などの例外を除いて常に同じままになります。

ただし、セキュリティ (および場合によってはバグ) 修正はそれらのバージョンにバックポートされます。

あらゆる種類のソフトウェアの最新バージョンを使用したい場合は、必要に応じてマイナーアップデートまたはメジャーアップデートを利用できるパッケージソースとして PPA (個人用パッケージアーカイブ) をいつでも追加できます。

答え2

ソフトウェアのバージョン番号は、ピン留めやその他の設定を考慮して、インストールするバージョンを決定するためにのみ使用されます。一部のソフトウェアでは、形式にバージョン番号がまったくありませんmajor.minor(例: ca-certificates)。そのため、apt説明されている形式のチェックが行われることはまずないでしょう。したがって、ユーザーが を実行するとapt-get upgrade、PHP と Python の現在のバージョン (5.5、2.7) が取得されます。

関連情報