マシンにはデスクトップがなく、コマンドシェルのみがあります。12.04を実行しています。私は4年間、毎週apt-getの更新とアップグレードを行ってきました。コマンドラインから16.04に変換するにはどうすればよいですか?16.04サーバーインストールCDがありますが、そこから起動しますか?
マシンにはデスクトップがなく、コマンドシェルのみがあります。12.04を実行しています。私は4年間、毎週apt-getの更新とアップグレードを行ってきました。コマンドラインから16.04に変換するにはどうすればよいですか?16.04サーバーインストールCDがありますが、そこから起動しますか?
回答:
LTSからLTSにいつでもアップグレードできます。この場合、次のことを意味します。
私の知る限り、直接12.04から16.04へのサポートされているアップグレードはありません。
このアプローチに従えば、16.04培地は不要です
いつものように、開始する前に重要なファイルのバックアップを作成することを検討してください。
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
私が知る限り、/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」と表示されています