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?
基本的に、Ubuntuのメインパッケージソースのバージョンは、Firefoxのようないくつかの例外を除いて常に同じままです。
ただし、セキュリティ(および場合によってはバグ)の修正は、これらのバージョンにバックポートされます。
任意の種類のソフトウェアの最新バージョンを使用する場合は、必要に応じて、マイナーアップデートまたはメジャーアップデートを利用できるようにするパッケージソースとしてPPA(個人用パッケージアーカイブ)をいつでも追加できます。
ソフトウェアのバージョン番号は、ピン留めやその他の設定を考慮して、インストールするバージョンを決定するためにのみ使用されます。一部のソフトウェアはmajor.minor
形式のバージョン番号さえ持っていない(たとえば、ca-certificates
)ので、apt
があなたが説明する形式でチェックすることはないでしょう。したがって、ユーザーがapt-get upgrade
を実行すると、PHPおよびPython(5.5、2.7)の現在のバージョンが取得されます。