現在、システムにUbuntu 14.04がインストールされていますが、今年4月にサポートが終了しました。 Ubuntu 16.04にステップアップしたい場合、私の最善の行動は何ですか-アップグレードする必要がありますか(つまり、それを行う方法はありますか)、またはクリーンインストールする必要がありますか?
Sudo do-release-upgrade -d
14.04がサポート終了になりましたが、このステップは機能しますか、それとも最新のLTSにアップグレードしますか?また、答えがどちらであっても、手順のリストが記載された信頼できるページに案内していただければすばらしいと思います。
よろしくお願いします!
クリーンインストールを実行することをお勧めします。これは、システムが完全にクリーンアップされる機会でもあります。
Ubuntuの新しいエディションでは、設定方法にも新しいアプローチが採用されています。アップグレードすると、古い構成アプローチがそのまま残される場合があります。この点を説明する小さな例(私はこれまで経験しました):SSDディスクを備えたコンピューターでは、Ubuntuはcronjobを設定して、スケジュールされた時間にfstrim
を自動的に実行しました(SSDのパフォーマンスを維持するために必要) 。ある時点で、Ubuntuはこれを行うためにsystemdに切り替えました。フレッシュインストールを実行する代わりにアップグレードしたため、fstrim
を起動するように2つのサービスが構成されているので、手動でcronサービスを削除する必要がありました。これは、アップグレードされたバージョンで不要な「遺物」がどのように存続するかを示す例です。
これは、アップグレードに関連する潜在的な問題を説明するための小さな例です。新規インストールがはるかに推奨されます。実際の欠点は、自分のデスクトップを再構成する必要があることですが、利点はシステムの安定性が高く、問題が発生する可能性が大幅に低いことです。
安定性を重視する場合、最善のアクションは、現在の長期サポートリリース Ubuntu 18.04の新規インストールを実行することです。このバージョンは、2019年12月の次の3.5年間は引き続きサポートされます。
14.04はEOL(サポート終了)であるため、 特別な考慮事項 があります。
アップグレードまたは新規インストール?
アップグレードの利点は、現在の構成をそのまま維持できることです。これは、できるだけ安定した状態を維持したい本番環境でよく使用されます。同時に、古いバージョンに適用可能な構成が新しいバージョンで常に機能するとは限りません。
新しいバージョンをインストールするときにパーティションをフォーマットする場合は、新しいファイルシステムを選択するオプションがあります。これには、古いファイルシステムに比べて利点と必要な機能がある場合があります。新しいインストールでは、システムの構築を開始するためのクリーンなプラットフォームも提供されます。古い設定ファイルや潜在的なアップグレード関連のバグはありません。
特に複数のリリースをアップグレードする必要がある場合は、通常、再インストールがより簡単で高速です。懸念がある場合は、帯域幅の節約にも役立ちます。
つまり、クリーンインストールを行う場合、新しいパーティションでそれを行い、古いパーティションをそのままにしておくことをお勧めします。これは、何年も前に古いパーティションに設定されていたが、新しいパーティションでは不明な設定を移行する場合に役立ちます。たとえば、/usr/local/bin
のカスタムスクリプトや/etc
のカスタム設定を何年も前にセットアップしていて、新しいインストールが適切に機能しなくなるまで忘れてしまったとします。
アップグレードする場合は、新しいパーティションに 古いパーティションのクローン を検討し、クローンでアップグレードを実行する必要があります。その後、アップグレードが失敗した場合は、再クローンしてエラー条件を修正し、アップグレードを再度実行できます。
システムによっては、アップグレードに40分(私の場合)から数時間(他のユーザーから報告)がかかる場合があります。
1日に数回、1週間に数回、1年に1回、さまざまなシステム設定を変更します。 5年間にわたって、自分が変えたすべてを忘れてしまいました。アップグレードの利点は、何も失われないことです。再インストールの欠点はすべて失われることです。