Ubuntuをあるリリースから別のリリースにアップグレードするために使用できるさまざまな方法は何ですか?
この回答は、推奨される コミュニティアップグレードプロセス をまとめたものです。
アップグレードに影響する可能性のある問題については、常に リリースノート をお読みください。
アップグレードプロセスを開始する前に、次の質問を自問してください。
ドキュメントやファイルなどのデータをすべて失うことはできますか?
答えが「いいえ」の場合、インストールのバックアップ。
Ubuntuのアップグレードは100回のうち99回機能します。バックアップを行うと、後で問題が発生した場合に多くのフラストレーションを軽減できます。
Additional DriversまたはHardware Driversウィンドウから独自のドライバーをインストールした場合、これらはNvidia/ATIバイナリで自動的にアップグレードされます。 12.04/14.04に適したドライバー
独自のドライバーをメーカーのWebサイトから直接手動でダウンロードしてインストールした場合は、これらのドライバーを最初に削除し、アップグレードする前にオープンソースのドライバーに戻すことをお勧めします。起こりうることは、/etc/X11/xorg.conf
ファイルがアップグレード後に残り、その後の最初の再起動時に、「ブラックスクリーン」で起動することです。
これらの質問は、削除プロセスについて説明しています。
アップグレード中、追加したPPAソースはすべて自動的に無効になります。通常、PPAはアップグレードプロセスに影響しません。
問題を引き起こす可能性のある特定のPPAがいくつかあります-x-swatおよびxorg-edgers。これら PPAは削除する必要があります アップグレード前のppa-purge
経由
13.10アップグレードプログラムにより、新しいリリースが通知され、アップグレードが提供されます。これが行われない場合は、以下のトラブルシューティングのセクションをご覧ください。
12.04/14.04とリリース12.04.1/14.04.1の間のLTSユーザー向けの特別なケースについては、トラブルシューティングのセクションをご覧ください
公式の buntu.com ページには次の情報があります。
Ubuntuのリリース直後、ダウンロードサーバーは非常に混雑しています。したがって、可能であれば、アップグレードする場合は数日待つことをお勧めします。
または、Transmission(公式デスクトップISOトレント)などのbittorrentクライアントを使用してダウンロードします。
次の手順で、ネットワーク経由で簡単にアップグレードできます。
10.04LTS/12.04LTSユーザーの場合は、[アップグレード-新しい配布リリースを表示]ドロップダウンをチェックして、[長期サポートリリースのみ]が選択されていることを確認し、そうでない場合は変更する必要があります。詳細については、以下のトラブルシューティングのセクションをご覧ください。 12.04/14.04とリリース12.04.1/14.04.1の間のLTSユーザー向けの特別なケースについては、トラブルシューティングのセクションをご覧ください
画面の指示に従います。
参照:
10.04 LTS/12.04 LTSまたは11.10/13.10を使用していて、ライブCDを挿入するか、ライブCDから起動してインストールを開始すると、12.04/14.04にアップグレードするオプションが表示されます。インストールされたアプリケーションを自動的に検出し、アプリケーションの更新バージョンもインストールします。
ISOをダウンロードする場合は、 md5sum check を実行して、ダウンロードしたISOと書き込まれたCDの両方が有効であることを確認することをお勧めします。
注:10.04から12.04へのアップグレード/ 12.04から14.04へのアップグレードはまだアクティブ化されていません。詳細については、この質問を参照してください。
11.10/13.10からのアップグレード
do-release-upgrade
を実行します/etc/update-manager/release-upgrades
を編集してPrompt=lts
を設定します
ターミナルでdo-release-upgrade
を実行します
10.04/12.04または11.10/13.10のupdate-managerでアップグレードのプロンプトが表示されない場合は、 software sources が「Never」に設定されているかどうかを確認してください。値が「Long Term Support Releases Only」(10.04 LTS/12.04 LTS)/「For any new version」(11.10/13.01)に変更された場合:
10.04 LTS/12.04 LTSの場合
11.10/13.10
Ubuntu Engineering FoundationsチームマネージャーのSteve Langasek氏によると:
LTSリリース間のアップグレードは、最初のポイントリリースまでデフォルトでは有効になっていません。ほとんどのLTSユーザーはそれまでアップグレードを待つことをお勧めします。
それより前にアップグレードする場合は、do-release-upgrade -d
またはupdate-manager -d
を実行する-dオプションをアップグレードツールに渡して、Vanilla 10.04/12.04から12.04/14.04にアップグレードできます。
詳細については、このQ&Aを参照してください。
LTSから次のバージョンにアップグレードするときに「新しいリリースが見つからない」のはなぜですか?
Ubuntuのold-releasesサーバーを参照するには、/etc/apt/sources.list
を変更する必要がある場合があります。この質問に記載されている回答に従って、必要な変更を行ってから、Ubuntuの新しいバージョンにアップグレードします。
アップグレードの経験に基づいた、チュートリアルのような回答としてのアドバイスを以下に示します。
この手順は私によってテストされ、正常に機能しました。うまくいけば、他の人が問題なくアップグレードできるようになります。
これは公式ガイドではありません。
ラッシュする理由はありません。初日からアップグレードする理由はありません。新しいUbuntuバージョンはなくなりません。来週と来月はまだそこにあります...サーバーを落ち着かせてください。アップグレード中にサーバーがダウンすると、非常にイライラし、苦痛になります。
まず、新しいバージョンが利用可能かどうかを確認する必要があります。ターミナルを開く Ctrl+Alt+T そして、このコマンドを与えます:
do-release-upgrade -c
このコマンドは、サーバーから新しいバージョンが利用可能かどうかを確認し、結果を返します。このコマンドを使用できない場合は、update-manager-core
パッケージをインストールする必要があります。ディストリビューションがサポートされなくなった場合は、このアップグレード方法を使用する前に、このパッケージのコピーを探して古いミラーを検索する必要があります。
バージョンが利用可能な場合、続行できます。
バージョンが利用できない場合、もう1つ確認してください。このファイルを開きます:
gksudo gedit /etc/update-manager/release-upgrades
PromptがnormalPrompt=normal
と等しいかどうかを確認します。そうでない場合は、変更します。ファイルを保存したら、ターミナルで次のコマンドを実行します。
Sudo apt-get update
do-release-upgrade -c
過去に追加したすべてのPPAを削除する必要があります。それらのいくつかは動作しないかもしれません、それらのいくつかはサポートされていないか、新しいバージョンで廃止されるかもしれません。
UbuntuSoftware Centerを開き、[編集]> [ソフトウェアソース]> [その他のソフトウェア]をクリックし、すべてのPPAを1つずつクリックして削除します。
buntu X-team 、 “ xorg crack pushers” team または “ GNOME3 Team” team などの一部のPPAは、システム。
別の方法を使用してこれらのPPAを削除する必要があります:installppa-purge。このスクリプトを使用すると、すべての重要なパッケージを元の(公式)Ubuntuバージョンにdowngradeできます。ターミナルで次のコマンドを実行します。
Sudo apt-get install ppa-purge
Sudo ppa-purge ppa-name
ppa-name
をリポジトリの実際の名前に置き換えます。パージ後、実行できます
Sudo apt-get update
ソースを更新します。
新しいバージョンにアップグレードする前に、ちょっとしたハウスキーピングを行うことをお勧めします。ターミナルを開き、以下のコマンドを順番に実行します。
Sudo apt-get --purge autoremove
Sudo apt-get clean all
Sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
最初の行は、残っている/壊れたパッケージがある場合はそれを削除/修正します。 cleanコマンドは、すべての古い.debファイルをaptキャッシュ(/ var/cache/apt/archives)から削除します-これは厳密に必要というわけではありませんが、ディスク容量が少ない場合は非常に良い考えです。
Sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
は、 削除された(ただし削除されなかった) であったパッケージから残ったパッケージ構成を削除します。
最も一般的で通常の問題は、グラフィックカードドライバーの問題です。アップグレードする前にバグを検索します。 Launchpad page に移動し、検索ボックスを使用してグラフィックカードモデル(さらに良いのはid)を見つけ、バグを参照します。バグが見つかった場合は、バグが修正されるまで、アップグレードを待つことを検討してください。バグが追加のドライバー(制限付き)に固有の場合は、アップグレードする前にドライバーを削除してください。
コンパイルまたは.debパッケージ(メインラインなど)からカスタムカーネルを使用している場合、アップグレード時に公式のUbuntuカーネルから起動することをお勧めします。そうしないと、アップグレードが失敗する可能性があります。
ほとんどのユーザーは、更新マネージャーからアップグレードします。私がそれを信用していないということではありませんが、私は端末をもっと信用しています。
すべてのアプリケーションを閉じ、端末のみを開きます(フルスクリーン)。このコマンドを入力すると、アップグレードが開始されます。
Sudo do-release-upgrade
この回答を自由に編集して、理解しやすくする(言語修正)か、または改善(追加)してください。
次のコマンドを試してください。
Sudo apt-get update
Sudo do-release-upgrade
痛みを伴うubuntuのアップグレードの50年の経験に基づいた私の方法は異なります。私はトローリングではなく、使用する方法を共有するだけです。
もちろん、すべてのdataを失うわけにはいかないので、そうですback it up。しかし、私は以前の質問から始めます:すべてが壊れているので、accessにできないようにする余裕はありますか?そうでない場合、このメソッドはあなたのためかもしれません。少しの空きディスク容量が必要です。
私は2つのオペレーティングシステムのプライマリパーティションを保持します(データ用に別のパーティション、スワップ...)。たとえば、/dev/sda1
にNattyがあり、/dev/sda2
でPrecise Betaを実行しています。
次に、アップグレードまたはクリーンインストールのオプションを選択します。 Linux Mintが指摘しているように、アップグレードはクリーンインストールのようには感じられませんが、それが必要な場合もあります。
クリーンインストールの場合新しいUSBスティックを差し込んで、/dev/sda2
にインストールし、/home
を既存のホームパーティションに指定するだけです。
アップグレードを行う I sda2
からsda1
をイメージします。これを行うには多くの方法がありますが、fsarchiver
が適切であるか、または単純なol 'cpまたはtarがトリックを行います。スペアパーティション内のすべてのファイルの同一コピーを作成したら、それをマウントし、/etc/fstab
を編集して新しいパーティションのUUIDを更新します。そうしないと混乱します。その後、grub-updateを実行し、次に再起動するとgrubから2つの選択肢が提示されます。どちらでも起動できることを確認します。次に、上記のようにアップグレードを行います。
さらに警告:新しいデスクトップバージョンは、古いデスクトップ構成ファイルを破壊する傾向があります。したがって、古いシステムと新しいシステムが壊れてしまう可能性があります。ディスク領域がある場合は、cp -ar /home/{youruser,newname}
を使用し、/etc/passwd
のこの新しいパスに新しいユーザーのホームをポイントします。
2つのOSパーティションがあると、フォールバックが発生します。新しいシステムの何か(ドライバー、バグ、アプリの欠落など)が生産性に影響している場合、少なくとも以前の状態に戻ることができます。 明らかに、気弱な人や初心者向けではありません。
Ubuntu.comの公式ページには次の情報があります。
次の手順で、ネットワーク経由で簡単にアップグレードできます。
ソフトウェアセンターを起動します。
[編集]-> [ソフトウェアソース]に移動します。
Software SourcesアプリケーションからサブメニューUpdatesを選択します。
リリース更新ドロップダウンを「通常リリース」に変更し、アプリケーションを閉じます
新しいリリースが利用可能になったことを通知するメッセージが表示されます。
アップグレードをクリックします。
画面の指示に従います。
参照:
技術概要 から:
デスクトップシステムでUbuntu 11.04からアップグレードするには、Alt + F2を押して、コマンドボックスに
update-manager
(引用符なし)を入力します。 Update Managerが開き、新しいディストリビューションリリース「11.10」が利用可能になります。 [アップグレード]をクリックして、画面の指示に従います。サーバーシステムでUbuntu 11.04からアップグレードするには、
update-manager-core
パッケージがインストールされていない場合はインストールします。コマンドSudo do-release-upgrade
を使用してアップグレードツールを起動し、画面の指示に従います。サーバーのアップグレードがより堅牢になり、GNU画面を利用し、たとえば接続の問題を解消しました。
11.04以降、livecdを起動してインストールを開始すると、11.04にアップグレードするオプションが表示されます。インストールされたアプリを自動的に検出し、アプリの更新バージョンもインストールします。デュアルブートではないと仮定します。
do-release-upgrade
を実行しますあなたが冒険心があり、すでに試されているここにリストされている他の方法の1つで問題があった場合、またはあなたがただ焦っている場合、これを試すことができます。
これを試してみたい場合は、まず記事全体を読んでください。その一部を理解していない場合は、試さないでください。
これを使用して、ubuntuインストールを4つのメジャーバージョンに一度にアップグレードできましたが、ご自身の責任で進めてくださいです。思わぬ障害に遭遇した場合、他のどの方法よりも回復するのがかなり困難になることがあります。
まず、次のように、aptソフトウェアのソースリストにある現在のバージョン(lucid
、raring
など)のすべてのインスタンスを新しいものに単純に置き換えます。
Sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
新しいバージョンのないサードパーティのリポジトリがある場合、次のステップでエラーが発生しますが、無視しても問題ありません。これらのリポジトリのソフトウェアは、依存関係が更新されているために問題が発生する可能性がありますが、1つまたは2つのバージョンのみをアップグレードする場合は、たいていの場合問題ありません。これらのエラーに対処するには、/etc/apt/sources.list.d/
の関連リストファイルを削除するか、リポジトリメンテナーが最終的に新しいバージョンのリポジトリを開き、ファイルを残して警告を無視すると仮定します。
次のステップ:
Sudo apt-get update # here's where you might get some errors you can ignore.
Sudo apt-get dist-upgrade # point of no return
2番目のステップでは、壊れたパッケージを修正するために提案されたいくつかの変更を受け入れなければならないでしょう。提案に目を通し、あまりにも劇的に見えない場合は、変更を受け入れます。次の手順でほとんどの問題を修正できます。
また、使用するパッケージ構成のバージョンに関する質問に答える必要があります。あなたが合うと思うようにしてください。
パッケージのインストールで問題が発生することは間違いありません。これらに対処するには、最初にSudo apt-get dist-upgrade
を実行してみてください。同じ問題が発生する場合は、メッセージ(通常はパッケージファイルの競合)を確認し、Sudo dpkg --force-depends -r <packagename>
(通常は競合する2つのパッケージの古いバージョン)を使用して、問題のあるパッケージを手動で削除します。次に、Sudo apt-get dist-upgrade
を再度実行します。すすいで、Sudo apt-get dist-upgrade
が何もしないまで繰り返します(すべてのパッケージがアップグレードされます)。
重要:他の作業を行う前に、重要なプログラムがすべてインストールされていることを確認してください。これを行う最も簡単な方法は、Sudo apt-get install ubuntu-desktop
(またはkubuntu-desktop
または実行中のバージョン)のようなものを実行することです。これにより、デスクトップに必要なすべてのパッケージが確実にインストールされるため、再起動に問題はありません。
Sudo apt-get autoremove
およびSudo apt-get clean
を実行して、古い左側のパッケージをクリーンアップできるようになりました。
Dist-upgradeステップでパッケージが削除された場合、通常どおりパッケージを再インストールできます。
「あなたの馬小屋を決して混乱させない」ということは、私が学んだ教訓であり、心の近くに抱くマントラです。特に、馬小屋を台無しにしない良い選択があるときは、台無しにしないでください。したがって、10.04を無傷のままにして、12.04を別のパーティションにインストールしました。これが私のハードディスクのスクリーンショットです:
10.04にあったすべてのソフトウェアを新しい12.04にインストールする必要がありました。
最初に、すべてのパッケージが10.04にインストールされていることを知る必要があります。そのためにあなたができる
Sudo dpkg --get-selections "*"> pack_file
これを実行すると、「pack_file」というファイルに10.04のすべてのパッケージの名前が表示されます。
そのファイルを12.04に転送し、次のコマンドを実行します
Sudo apt-get update
Sudo dpkg --set-selections < pack_file
Sudo apt-get -u dselect-upgrade
これにより、すべてのパッケージとその依存関係が取得され、システムにインストールされます。約2 GBのデータをダウンロードする必要がありましたが、私のディストリビューションが台無しにならないので安心していました。
私からは10.04でしたが、このアプローチはどのバージョンでも動作します。したがって、「アップグレード」せずに最新のバージョンにアップグレードできます。 :)
これを参照してください: http://sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/
コマンドプロンプトを使用して13.04から13.10に安全にアップグレードする
13.10
がリリースされて以来、多くの人はUbuntuの以前のバージョン(13.04
)を最新バージョン13.10
にアップグレードする方法を知りたがっています。 13.10
にアップグレードする前に、変更点/サポート/互換性を知っておくとよいでしょう。
したがって、13.10
を効果的にアップグレードするには、これらの手順に従うことをお勧めします。
最初にSoftware Sources
を開き、可能な変更が設定されていることを確認します。
ターミナルで次のコマンドを実行します。
Sudo software-properties-gtk
Software Sources
ウィンドウが開いたら、次の変更を行います。
下 Ubuntu Software tab tick
4つすべてチェックボックス。
tick
最初の2つチェックボックス、および値の設定新しいUbuntuリリースの通知 For any new versiontick
最初の4つチェックボックスおよびuntick/remove
リポジトリを追加してインストールしたサードパーティソフトウェアをアップグレードしたくない場合は残ります。 (削除することをお勧めします)。Close ウィンドウを開き、次のコマンドを実行してリポジトリを更新します。
Sudo apt-get update
do-release-upgrade -d
オプションで互換性/変更/サポートなどを確認します。 詳細情報を取得するには:man do-release-upgrade
ターミナルで次のコマンドを入力します。
do-release-upgrade -d
Upgrade Tool Signature
という名前の約1 MBのsaucy.tar.gz
をダウンロードします。その後、パスワードを求めてそれを抽出し、最終的にリポジトリ内のパッケージをチェック/フェッチし、しばらくすると、アップグレードされるパッケージの完全な説明、ダウンロードおよびインストールされたサイズなどが表示されます Enter。
13.04は、13.1に同時にアップグレードできます。13.1を押すと、アップグレードのインストールを促すプロンプトが表示されます。
13.1にアップグレードする最も簡単で最も安全な方法です。アップグレードは、前にaborted
を実行すると、いつでも後でインストールできます。
Sudo apt-get upgrade
または
Sudo apt-get dist-upgrade
Dist-upgradeタイプの詳細:man apt-get dist-upgrade
アップグレードにGUIが必要な場合は、Rinzwindsアンサーを使用してください。アップグレードにCLIの方法が必要な場合は、 このページ をご覧ください。ハウツーは昨年のものですが、12.04でも有効です。 12.04がリリースされるとすぐに、この方法は機能します。
そして、あなたの他の質問に答えるために:11.10は11.04の後に来ました。最初の数値は常に年(この場合:11は2011を意味します)、2番目の数値は月またはリリースを表します(04は4月を意味し、10は10月を意味します)。
最後になりましたが、重要なことです。Rinzwindが言ったように、ベータ版のリリース中はアップグレードしないでください。もちろん、自分が何をしているのかわからない限り。
これらのコマンドを1つずつ実行します。
Sudo apt-get update
それから
Sudo apt-get dist-upgrade
または
Sudo do-release-upgrade
ttf-mscorefonts-installerも削除する必要があります アップグレード前。
その理由は、アップグレードプロセスがEULAの承認を求めることに固執する可能性があるためです。
アップグレードが既に停止している場合の回避策については、この回答を参照してください: https://askubuntu.com/a/126082/5534
最近のUbuntuリリースの場合、例えば12.04以降、新しいUbuntuリリースが利用可能になると、アップグレードするように求められます。プロンプトで「アップグレード」をクリックしたら、画面の指示に従ってください。新しいリリースにアップグレードされます。
プロンプトがない場合は、次を確認できます。ターミナルで次のコマンドを入力します。
update-manager
アップデートマネージャウィンドウが表示され、アップデートを確認します。検出されたすべての更新をインストールします。
アップデートマネージャで「設定...」をクリックし、ウィンドウの「アップデート」タブをクリックします。 「新しいUbuntuバージョンを通知する」という質問で、「長期サポートバージョン」を選択した場合、Ubuntuの新しいバージョンは「長期サポート」バージョンではない可能性があるため、新しいUbuntuのアップグレードは要求されません。 「新しいバージョンの場合」を選択すると、新しいUbuntuアップグレードプロンプトが表示される可能性が高くなります。
https://wiki.ubuntu.com/Releases で、どのバージョンが長期サポート(LTS)でどれがそうでないかがわかります。また、各バージョンのリリース日とライフタイムが表示されます。非常に有用な情報。
新しいUbuntuバージョンがリリースされたとき、通常、アップグレードプロンプトはすぐには表示されません。現在のUbuntuバージョンで新しいUbuntuアップグレードプロンプトが利用可能になる場合は、 https://wiki.ubuntu.com/Releases で新しいバージョンのリリースノートを確認できます。