サーバーを12.04から16.04にアップグレードする方法は?


11

マシンにはデスクトップがなく、コマンドシェルのみがあります。12.04を実行しています。私は4年間、毎週apt-getの更新とアップグレードを行ってきました。コマンドラインから16.04に変換するにはどうすればよいですか?16.04サーバーインストールCDがありますが、そこから起動しますか?


うまくいかなかったあなたは何をフォローしましたか?askubuntu.com/q/110477/169736を試しましたか?
Braiam

回答:


17

全般

LTSからLTSにいつでもアップグレードできます。この場合、次のことを意味します。

  • 12.04から14.04にアップグレードしてから
  • 14.04から16.04にアップグレードする

私の知る限り、直接12.04から16.04へのサポートされているアップグレードはありません。

このアプローチに従えば、16.04培地は不要です

いつものように、開始する前に重要なファイルのバックアップを作成することを検討してください。

LTSに制限

GUIなしでLTSへのアップグレードを制限する方法はPrompt、in  の値を変更することです  /etc/update-manager/release-upgrades

に設定します

[DEFAULT] Prompt=lts

可能な値は次のとおりです。

  • never:新しいリリースをチェックしません。

  • 通常:新しいリリースが利用可能かどうかを確認します。複数の新しいリリースが見つかった場合、リリースアップグレードは、現在実行中のリリースにすぐに続くリリースへのアップグレードを試みます。

  • lts:新しいLTSリリースが利用可能かどうかを確認します。アップグレーダは、現在実行中の最初のLTSリリースへのアップグレードを試みます。現在実行中のリリース自体がLTSリリースでない場合、このオプションは使用しないでください。その場合、アップグレーダは新しいリリースが利用可能かどうかを判断できないため、注意してください。

アップグレード方法

両方のアップグレードプロセスでは、常に現在のシステムを更新する必要があります

sudo apt-get update
sudo apt-get upgrade

次に、アップグレードを開始します

sudo do-release-upgrade

または-特別な場合-開発バージョンの場合(16.04.1がリリースされるまでの14.04から16.04へのアップグレードに有効):

sudo do-release-upgrade -d

do-release-upgradeコマンドが見つからない場合は、インストールします:

sudo apt-get install update-manager-core

14.04〜16.04のLTSからLTSは、数か月後の16.04.1まで有効になりません。
トーマスウォード

@ThomasW .: true、-dを使用している場合はまだ動作していますが、
dufte

本当ですが、あなたの投稿からそれを判断するのは難しいので、コメントです。
トーマス区

良い点、私は投稿をわずかに更新しました
16年

0

私が知る限り、/etc/update-manager/release-upgrades プロンプトを変更するには編集する 必要があります [DEFAULT] Prompt=lts

次に、再起動して次のコマンドを入力します。

sudo bash
apt-get update
apt-get upgrade

{再起動}

sudo bash
do-release-upgrade -c

{対象バージョンを確認}

do-release-upgrade

{今すぐ12.04から14.04にアップグレードできます。14.04から16.04へのアップグレードは8月まで待たなければならない場合があります}

=========

サーバーを12.04から16.04にアップグレードする方法について質問しました。多くのリード、他のサイトへのリンクなどを入手しました。最後に、私は自分自身の答え-それを行うために与えなければならない特定のコマンドを投稿しました。私が投稿した回答は、他のすべての回答を読んで収集されました。

すべての回答には評価があります。数字が大きいほど良いと思います。要約回答の評価はマイナス1であることがわかります。これはゼロより悪いと思います。マイナス1のレーティングを獲得する方法を教えてください。

注:3台のコンピューターはすべて「Prompt = lts」と表示されています

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.