サーバー管理者が退職したので、長期的な解決策が見つかるまで、すぐに責任を引き継ごうとしています。解決策を見つけようとしています。
現在、10.04.3 LTS を使用しています。更新する場合、段階的に行う必要がありますか? つまり、最初に 12.x に、次に 14.x に更新するということですか? それとも、直接 14.x に移行できますか?
OS をアップデートするとパッケージもアップデートされますか? それとも、必ず個別にアップデートする必要がありますか?
重要なサービスを中断したくないので、パッケージを更新することに不安を感じています。これに対処するためのアドバイスはありますか? または、私の不安を和らげる方法はありますか?
答え1
アップグレードには 2 種類あります。
- 通常のパッケージアップグレード
- リリースアップグレード
最初のものは、Ubuntu のバージョンを変更せず、関連する特定のパッケージのみを変更します。
- はい。14.04 にアップグレードする前に、12.04 にアップグレードする必要があります。
- 2番目のタイプのアップグレードであるリリースアップグレードは、Ubuntuのバージョンを変更し、すべてのパッケージ(ほとんどすべてがアップグレードされますが、非常に安定したパッケージの中にはバージョンが上がるものもありますが同じままです)。
Q3: アップグレードのアドバイス
今はリリース アップグレード (12.04 以降) を実行しないでください。環境に慣れるまで、しばらく 10.04 を使用してください。10.04 Server は、2015 年 4 月までセキュリティ アップグレードを受け取り続けます。そのため、それまでに 14.04 へのアップグレードを行う必要があります。ただし、最後の最後まで延期しないでください。
パッケージをアップグレードする前に、変更ログを注意深く調べてください。GUI がある場合は Synaptic パッケージ マネージャーを使用してこれを行うことができます。またはaptitude
。サービスが関係している場合は中断が発生します (ほとんどのサービス パッケージは、関係するサービスを停止して再起動します)。ただし、重大な破壊的なアップグレードは利用できないため (Apache 2.4 と Apache 2.2 の間など)、ほとんどの場合、サービスは正常に再起動するはずです。
backports
またはリポジトリを使用しないでくださいproposed
。これらにより、問題を引き起こす可能性のあるパッケージが導入される可能性があります。 が絶対に必要であることが確実にわかるまで、 を有効にしないでくださいbackports
。proposed
実稼働サーバーでは を有効にしないでください。