回答:
この回答は、推奨されるコミュニティアップグレードプロセスをまとめたものです。
アップグレードに影響する可能性のある問題については、リリースノートを常にお読みください。
アップグレードプロセスを開始する前に、次の質問を自問してください。
文書やファイルなどのデータを一部またはすべて失うことはできますか?
答えが「いいえ」の場合、インストールをバックアップします。
Ubuntuのアップグレードは100回のうち99回動作します。バックアップを行うと、後で問題が発生した場合に多くのフラストレーションを軽減できます。
追加ドライバーまたはハードウェアドライバーウィンドウから独自のドライバーをインストールした場合、これらは12.04 / 14.04に適したNvidia / ATIバイナリドライバーで自動的にアップグレードされます。
独自のドライバーをメーカーの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ユーザー向けの特別なケースについては、トラブルシューティングのセクションをご覧ください
ubuntu.comの公式ページには次の情報があります。
Ubuntuのリリース直後、ダウンロードサーバーは非常に混雑しています。したがって、可能であれば、アップグレードする場合は数日待つことをお勧めします。
または、公式デスクトップISOトレントであるTransmissionなどの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チェックを実行して、ダウンロードした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でアップグレードを求められない場合は、ソフトウェアソースをチェックして、「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ユーザーはそれまでアップグレード前に待機することをお勧めします。
それより前にアップグレードすることを選択した場合、-dオプションをアップグレードツールに渡して、do-release-upgrade -d
またはを実行するとupdate-manager -d
、vanilla 10.04 / 12.04から12.04 / 14.04にアップグレードできます。
詳細については、このQ&Aを参照してください。
LTSから次へアップグレードするときに「新しいリリースが見つかりません」と表示されるのはなぜですか?
Ubuntuの旧リリースサーバー/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がnormalと等しい かどうかを確認しますPrompt=normal
。そうでない場合は、変更します。ファイルを保存したら、ターミナルで次のコマンドを実行します。
sudo apt-get update
do-release-upgrade -c
過去に追加したすべてのPPAを削除する必要があります。それらの一部は機能しない可能性があり、一部はサポートされていないか、新しいバージョンでは非推奨になっています。
Ubuntuの開きSoftware Centerにし、[編集]> [ソフトウェアのソース>その他のソフトウェアをクリックして、すべてのPPA一つ一つをクリックして削除します。
以下のようないくつかのPPA、UbuntuのX-チーム、「Xorgのクラックプッシャー」チームや「GNOME3チーム」のチームは、システムのいくつかの基本的なパッケージをアップグレードします。
別の方法を使用して、これらのPPAを削除する必要があります:install ppa-purge。このスクリプトを使用すると、すべての重要なパッケージを元の(公式)Ubuntuバージョンにダウングレードできます。ターミナルで次のコマンドを実行します。
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ページに移動し、検索ボックスを使用してグラフィックカードモデル(さらに良いのはid)を見つけ、バグを参照します。バグが見つかった場合は、バグが修正されるまで、アップグレードを待つことを検討してください。バグが追加のドライバーに限定されている(制限されている)場合は、アップグレードする前にドライバーを削除します。
コンパイルまたは.debパッケージ(メインラインなど)からカスタムカーネルを使用している場合、アップグレード時に公式のUbuntuカーネルから起動することをお勧めします。そうしないと、アップグレードが失敗する可能性があります。
ほとんどのユーザーは、更新マネージャーからアップグレードします。私がそれを信用していないということではありませんが、私は端末をもっと信用しています。
すべてのアプリケーションを閉じ、ターミナルのみを開きます(フルスクリーン)。このコマンドを入力すると、アップグレードが開始されます。
sudo do-release-upgrade
この回答を自由に編集して、理解しやすくする(言語修正)か、または改善(追加)してください。
sudo apt-get --purge autoremove
残っているパッケージはすべて削除されますsudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
が、以前のパッケージが削除できない場合は効果的な方法で削除されます。リポジトリから新しいパッケージをインストールするときにsudo apt-get clean all
保存されている* .debパッケージ(セットアップパッケージなど)が削除されるため、必要ではないと思い/var/cache/apt/archives
ます。あなたのダブルが明確になったことを願っています。:)
痛みを伴うubuntuのアップグレードの50年の経験に基づいた私の方法は異なります。私はトローリングではなく、使用する方法を共有するだけです。
もちろん、すべてのデータを失うわけにはいかないので、はい、それをバックアップします。しかし、私は以前の質問から始めます:すべてが壊れているため、データにアクセスできないようにする余裕はありますか?そうでない場合、このメソッドはあなたのためかもしれません。少しの空きディスク容量が必要です。
私は2つのオペレーティングシステムのプライマリパーティションを保持します(データ用に別のパーティション、スワップ...)。したがって、たとえば、私はにNattyがあり/dev/sda1
、でPrecise Betaを実行してい/dev/sda2
ます。
次に、アップグレードまたはクリーンインストールのオプションを選択します。Linux Mintが指摘しているように、アップグレードはクリーンインストールのようには感じられませんが、それが必要な場合もあります。
クリーンインストールを行うには、新しいUSBスティックを差し込んで、既存のホームパーティションを/dev/sda2
指すようにインストールするよう指示/home
します。
アップグレードを行うには、sda2
からイメージを作成しsda1
ます。これを行うには多くの方法がありますがfsarchiver
、それが適切であるか、単純なol 'cpまたはtarがトリックを行います。スペアパーティション内のすべてのファイルの同一コピーを作成したら、マウントして編集/etc/fstab
し、新しいパーティションのUUIDを更新します。そうしないと混乱します。その後、grub-updateを実行し、次に再起動するとgrubから2つの選択肢が提示されます。どちらでも起動できることを確認します。次に、上記のようにアップグレードを行います。
さらに警告:新しいデスクトップバージョンは、古いデスクトップ構成ファイルを破壊する傾向があります。したがって、古いシステムと新しいシステムが壊れてしまう可能性があります。ディスク領域がcp -ar /home/{youruser,newname}
あり、新しいユーザーのホームがのこの新しいパスを/etc/passwd
指す場合。
2つのOSパーティションがあると、フォールバックが発生します。新しいシステムの何か(ドライバー、バグ、アプリの欠落など)が生産性に影響を与えている場合、少なくとも以前の状態に戻ることができます。明らかに、気弱な人や初心者には向いていません。
公式のubuntu.comページには次の情報があります。
次の手順で、ネットワーク経由で簡単にアップグレードできます。
ソフトウェアセンターを起動します。
[編集]-> [ソフトウェアソース]に移動します。
ソフトウェアソースアプリケーションから[更新]サブメニューを選択します。
リリース更新ドロップダウンを「通常リリース」に変更し、アプリケーションを閉じます
新しいリリースが利用可能になったことを通知するメッセージが表示されます。
アップグレードをクリックします。
画面の指示に従ってください。
参照:
技術概要から:
デスクトップシステムで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
ターミナルで実行する冒険心があり、ここにリストされている他の方法のいずれかをすでに試していて問題がある場合、またはあなたがただ焦っている場合は、これを試してみてください。
これを試してみたい場合は、最初に投稿全体を読んでください。その一部を理解していない場合は、試さないでください。
これを使用して、ubuntuのインストールを4つのメジャーバージョンに一度にアップグレードしましたが、ご自身の責任で進めてください。思わぬ障害に遭遇した場合、他の方法のいずれよりも回復するのがかなり困難になることがあります。
まず、単純に現在のバージョンのすべてのインスタンス(置き換え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
これにより、すべてのパッケージとその依存関係が取得され、システムにインストールされます。私は約2GBのデータをダウンロードしなければなりませんでしたが、私のディストリビューションが台無しにならないのは安心でした。
私からは10.04でしたが、このアプローチはどのバージョンでも機能します。したがって、「アップグレード」せずに最新のバージョンにアップグレードできます。:)
これを参照してください:http : //sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/
アップグレードにGUIが必要な場合は、Rinzwindsアンサーを使用してください。アップグレードにCLI方法が必要な場合は、このページをご覧ください。ハウツーは昨年のものですが、12.04でも有効です。12.04がリリースされるとすぐに、この方法は機能します。
そして、あなたの他の質問に答えるために:11.10は11.04の後に来ました。最初の数値は常に年(この場合:11は2011を意味します)、2番目の数値は月またはリリースを表します(04は4月を意味し、10は10月を意味します)。
最後になりましたが、重要なことです。Rinzwindが言ったように、ベータ版のリリース中はアップグレードしないでください。もちろん、自分が何をしているのかわからない限り。
コマンドプロンプトを使用して13.04から13.10に安全にアップグレードする
13.10
リリースされて以来、多くの人は13.04
Ubuntuの以前のバージョン()を最新バージョンにアップグレードする方法を知りたいと思っています13.10
。アップグレードする前に13.10
、変更/サポート/互換性を知っておくことをお勧めします。
したがって、13.10
効果的にアップグレードするには、これらの手順に従うことをお勧めします。
最初に開いSoftware Sources
て、可能な変更が設定されていることを確認します。
ターミナルで次のコマンドを実行します。
sudo software-properties-gtk
ときにSoftware Sources
ウィンドウが開き、これらの変更を行います。
Ubuntu Softwareタブの下にあるtick
4つのチェックボックスすべて。
tick
最初の二つのチェックボックス、およびの設定値新しい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は、アップグレードをインストールするプロンプトが表示されたらYを押すことにより、同時に13.10にアップグレードできます。
13.10にアップグレードする最も簡単で安全な方法です。次のコマンドをaborted
実行することにより、アップグレードはいつでもインストールできます。
sudo apt-get upgrade
または
sudo apt-get dist-upgrade
dist-upgradeタイプの詳細: man apt-get dist-upgrade
-d
オプションについて言及していません。(ヘルプを読むことができたと思いますが、後知恵は20/20です)
また、アップグレードする前にttf-mscorefonts-installerを削除する必要があります。
その理由は、アップグレードプロセスが、EULAの承認を求めることに固執する可能性があるためです。
アップグレードが既に停止している場合の回避策については、この回答を参照してください:https : //askubuntu.com/a/126082/55343
これらのコマンドを1つずつ実行します。
sudo apt-get update
それから
sudo apt-get dist-upgrade
または
sudo do-release-upgrade
12.04以降などの最近のUbuntuリリースでは、新しいUbuntuリリースが利用可能になると、アップグレードするように求められます。プロンプトで[アップグレード]をクリックしたら、画面の指示に従ってください。新しいリリースにアップグレードされます。
プロンプトが表示されない場合は、次を確認できます。ターミナルで次のコマンドを入力します。
update-manager
アップデートマネージャウィンドウが表示され、アップデートを確認します。検出されたすべての更新をインストールします。
アップデートマネージャで「設定...」をクリックし、ウィンドウの「アップデート」タブをクリックします。「新しいUbuntuバージョンを通知する」という質問で、「長期サポートバージョン」を選択した場合、Ubuntuの新しいバージョンは「長期サポート」バージョンではない可能性があるため、新しいUbuntuのアップグレードは要求されません。「新しいバージョンの場合」を選択すると、新しいUbuntuアップグレードプロンプトが表示される可能性が高くなります。
でhttps://wiki.ubuntu.com/Releases あなたは長期サポート(LTS)されているバージョンとされていないでしょう。また、各バージョンのリリース日とライフタイムが表示されます。非常に有用な情報。
新しいUbuntuバージョンがリリースされたとき、通常、アップグレードプロンプトはすぐには表示されません。現在のUbuntuバージョンで新しいUbuntuアップグレードプロンプトが利用可能になる場合は、https://wiki.ubuntu.com/Releasesで新しいバージョンのリリースノートを確認できます。