タイトルどおり、32ビットのセットアップに成功し、ソフトウェアをインストールした後、64ビットバージョンにアップデートできるかどうかを知りたいと思います。
私は分割する方法を知っている(実際には解決策の一つが設定することで/
、/etc
、/home
、/var/www
、と/opt
別々のパーティションなど)と私はきれいに汚れよりもずっといいですインストールすることを知って、まだ私はそれが可能ですか/かどうかを知りたいですそれを行う。
タイトルどおり、32ビットのセットアップに成功し、ソフトウェアをインストールした後、64ビットバージョンにアップデートできるかどうかを知りたいと思います。
私は分割する方法を知っている(実際には解決策の一つが設定することで/
、/etc
、/home
、/var/www
、と/opt
別々のパーティションなど)と私はきれいに汚れよりもずっといいですインストールすることを知って、まだ私はそれが可能ですか/かどうかを知りたいですそれを行う。
回答:
クリーンインストールは、他の異常で、あいまいで、サポートされていない方法よりもはるかに簡単です。
おそらく、構成ファイル、ホームディレクトリなどをパーティション分割することをお勧めします。別のインストールと同じパッケージをクリーンインストールにインストールすることは可能です。
一方、あなたが要求したことは可能ですが、Debianベースのシステムのための小さなガイドがありますが、「これは本当にプロフェッショナルレベルのシステム管理者向けです」と「この手順は、あらゆる点で悪い考えです。あなたの長子、私に泣かないでください」...(幸運)
このスレッドは「ubuntuを64ビットにアップグレードする」ための最高の結果の1つであり、選択された答えは確かに賢明な選択ですが、完全な話ではないため、レイズデッドをキャストします。
実際、Ubuntuを32ビットから64ビットにアップグレードすることは可能です。あなたはできるそれを行います。
このようなアップグレードを完了しました。
とは言っても、「できる」と「あるべき」という言葉は似たようなものではなく、アップグレードと新規インストールにも当てはまります。それできますか?はい。あなたはそれをすべきですか?ええええ...
システムを爆発させることなく32ビットから64ビットにアップグレードすることで、1週間の大半を費やすことができました。600個以上の破損したパッケージをaptitudeで手動で修正することを含みます。これは、自動リゾルバーがループを開始したためです。
これはだった後、あなたは以下を参照してください。私は手動でのapt screwupを修正するために、PERLの正しいバージョンを含め、パッケージの束を設置apt-get -f install
(主に加工、64ビットシステムを取得するために必要とされる)PERL64をインストールするためにPERL32をアンインストールします...次に、実際にPERLを再インストールする前に、他の1234個のパッケージを削除してみてください。言うまでもなく、aptシステムのかなりの部分(実際には他の多くの部分)が動作しているPERLに依存している場合、これは良いアイデアではありません。
再インストールは完全にコンソールから実行されました(もちろん、aptitude FTW)。これは、コンソールが動作するbash(および動作するaptitudeのcursesのみを必要とするためです) )、Xが必要とするのは...システムで心臓切開手術を行っている間、作業を続けるには信頼できないものが多すぎます。
とはいえ、次のDebianの記事では、システムをクロスグレードする方法について説明しています。
https://wiki.debian.org/CrossGrading
これは、当初は受け入れられた回答で説明された記事とは異なります。なぜなら、その間に状況が変わったからです。
基本は次のとおりです。
dpkg --add-architecture amd64
apt-get update
apt-get install linux-image-amd64:amd64
reboot
apt-get clean
apt-get --download-only install dpkg:amd64 tar:amd64 apt:amd64
dpkg --install /var/cache/apt/archives/*_amd64.deb
その時点でこれを行うことができます:
dpkg --print-architecture
結果は次の行になります。
amd64
わーい。Ubuntuは適切な64ビットシステムだと考えています。かわいいね。もちろん、よく知っています。
これで実行できます:
apt-get update
これにより、すべての64ビットパッケージのリストがダウンロードされ、システムのクロスグレードを完了する必要があります。
この時点で、システムは何も起こらなかったように動作しますが、何かをインストールする能力がうまく機能し、本当に壊れている場合を除きます。
ご覧のとおり、複数のi386パッケージがありますが、それらには実際のmultiarchに相当するものがないため、技術的に「利用できない」さまざまな依存関係に陥ります。すでにインストールされているので、システムは実行されますが、この段階では... aptを投げることができる以上に信頼することはできません。
この記事は修正の必要性を認識しており、修正する必要があることを示唆しています。
apt-get -f install
これにより、aptは、作成したばかりの不信心な混乱を修正しようとします。そして、信じてください、あなたはただ不信心な混乱をしました。
この手順の小さな問題の1つは、aptシステム(およびその他の重要なサブシステム)の一部が途中でアンインストールされ、プロセスの残りの部分でエラーが発生すること(言うまでもありません)で、クリークを残すことです。 。
幸いなことに、パドルなしではありません。不足しているパッケージは、次の方法でインストールできます。
dpkg -i/var/cache/apt/archives/(package)*amd64.deb
少なくとも私にとっては、ネットワークが1つで動作しなくなったことに注意してください。これは、ネットワークを機能させるために必要な多数のパッケージ(dhcpクライアントなど)を適切に削除したためです。
次に、aptがいくつかの追加パッケージをダウンロードする必要があることを元気よく知らせてくれました。動作中のネットワークなし。
これがあなたが公式に骨が折れているように聞こえるなら...まあ、それはあなたがいるからです。
あなたが持っている場合を除き、有線neworkを(あなたのWiFiパッケージがすでにアンインストールされている、とのWiFiは、とにかく仕事を得るためにかなり複雑です)、その設定情報を知っているし、使用することができますifconfig
、ルートなど
ただ、努力を続けるapt-get -f install
あなたがこれ以上のエラーが出るまで。
後apt
、実行することができ、あなたのシステムの状態に満足しているaptitude
と、手動で見つける600の壊れたパッケージを修正。どうやらapt
及びaptitude
作業システムがどのように見えるかのさまざまなアイデアを持っています。理由を聞かないでください。
また、私が述べたように、aptitude
リゾルバーは、自動的にその処理を実行しようとすると、無限ループに入ります。責めることはできません。実際、動作中のシステムで起動し、ユーザーがいくつかのパッケージを追加または削除できるように設計されています。
これは、少しずつ少しずつ修正するのに数日かかった部分です。別のシステムを使用して時々オンラインにし、誤って家族の犬を再フォーマットしないようにしました。
これらすべてがまだあなたをがっかりさせていない場合は、これがライブアップグレードの2回目の試みであったことに注意してください。
最初のものはで終わりましたmkfs
。
ヒント、ヒント、大きなfsckingヒント。むしろ、大きなmkfsingのヒント。
しかし、繰り返しになりますが、最終的には実際に機能しました。
システムは実行中で、主に64ビットパッケージを使用し(最終的に修正する必要がある例外がいくつかあります)、64ビットインストールを必要とするアプリケーションを実行できます。
それは可能。
それが唯一の選択肢である場合、何らかの理由で、必要なドメインの知識がある場合は、上記の手順に従ってそれを行うことができます。
sync
との違いrsync
がわからない場合、insmodに慣れていないifconfig
場合、使用方法がわからない場合、現時点で名前が私を逃れるグラフィカルインストーラよりもaptitudeを日常的に好まない場合。 ..データのバックアップを作成し、ゼロからインストールするだけです。
痛みがはるかに少なくなり、時間を大幅に節約できます。また、今から11か月後には、予期せぬ残り物が残ってしまうことなく、新鮮なインストールができます。
失いたくないもののバックアップをすでに作成していて、他に選択肢がない場合、または物事(特に壁)に頭をぶつけて学ぶのと同じように...さて、試してみてください。
うまくいくかもしれません。
これは、multiarch仕様が実装された後に行うのがはるかに合理的なことです。 https://wiki.ubuntu.com/MultiarchSpec-現在11.04に延期されていますが、約6件のリリースが延期されていることに注意してください。そうは言っても、実際の進歩は10.10で行われたため、今回はおそらくそうなるでしょう。
それまでは気にしないでください。データをバックアップし、必要に応じて再パーティション化し、再インストールします。
いいえ、32ビットから64ビットにアップグレードすることはできません。クリーン(フレッシュ)インストールである必要があります
システムが64ビットオペレーティングシステムに対応していることを確認する前に、Ubuntu 64の最小要件を確認してください。ここで行うことができます。
32ビットおよび64ビットという用語は、コンピューターのCPUが情報を処理する方法を指します。64ビットバージョンは、大量のRAMを32ビットシステムよりもはるかに適切に処理します。Ubuntuの32ビットバージョンを実行している場合、Ubuntuの別の32ビットバージョンへのアップグレードのみを実行できます。同様に、Ubuntuの64ビットバージョンを実行している場合、Ubuntuの別の64ビットバージョンへのアップグレードのみを実行できます。
32ビットUbuntuから64ビットUbuntuに移行する場合は、ファイルをバックアップする必要があります。64ビットUbuntuのクリーンインストールを実行してください。
これで、最近のインストーラーで(少なくとも13.10で使用した)簡単にこれを行うことができます。64ビットイメージDVD(またはUSBドライブなど)から起動し、最初のオプションを選択して再インストールし、個人ファイルを保持します。これは、別個の/home
パーティションがない場合でも機能します。
これにより、アプリを含むほとんどのシステムが再インストールされますが、インストール済みパッケージのリストを事前にレポから再インストールする必要があります。再起動すると、ほとんどのアプリ。私の経験では、いくつかはインストールされませんでした-主にGoogle Chromeなどのサードパーティのリポジトリを介してインストールされたものですが、後でこれらを手動でインストールするのに時間がかかりません。
ubuntu 32bitを64bitにアップグレードすることは可能です。たくさんの不要なファイルがあり、手動でクリーニングする必要があります。真実は「HEADACHE」です。
私は決して新しいものを推奨しません。
何をするにしても、最初に重要なデータをバックアップしてください。次に、OSで調査に進みます。
最初に64ビットのライブCDを試してください。動作する場合は、新規インストールに進みます(推奨)。
また、32ビットのままのソフトウェアもあります。64ビットOSに32ビットソフトウェアをインストールするには、後方処理が必要です。これらも悪いことです。
しばらく考えてください:あなたの要件、あなたがやろうとしていること、64ビットOSでの次の計画/作業。
32ビットからアップグレードした場合、OSはまだ32ビットです。詳細については、コメントの回答を参照してください。
ところで、32ビットWinと64ビットUbuntuの共存は可能ですか?
絶対に-デュアルブートと呼ばれます-ログイン時にどちらかを使用するオプションがあります。
64ビットisoをダウンロードして書き込み、それで起動すると、さまざまなオプションが表示されます-[インストール]オプションを選択します。
Nick(10 / 19'13)が提案した上記のソリューションを試したところです。Ubuntu64ビットLive CDを使用して64ビットの再インストールを行いました。
Ubuntu 14.04.4 Live CDを使用しました。ただし、最初のオプションが実際に「再インストール」と呼ばれる場合、より正確には次のように表示されます。
Erase Ubuntu 14.04.4 LTS and reinstall
Warning: This will delete all your Ubuntu 14.04 programs, documents,
photos, music, and all other files.
Live CDのインストーラーが提供する他の2つのオプションは次のとおりです。
確かに、テストディスクで試してみました。実際、「再インストール」オプションが最初に行うことは、既存のext4パーティションを再フォーマットすることです。運がありません。
したがって、ニックが提案した「インプレースでの64ビットへのアップグレード」ソリューションが14.04にはもう存在しないことを恐れています。
ところで、Canonicalでは、インストーラーがいわゆる「再インストール」オプションと「ディスクの消去とインストール」オプションの両方を備えている点はほとんどわかりません。どちらも同じことをしているようです。
残念なことに、そのような64ビットにインプレースでアップグレードするオプションは本当に良かったかもしれません。
Ubuntuの64ビットバージョンで新規インストールを行う必要があります。明らかな理由で、同じディスクまたはパーティションを共有していない限り、32ビットのウィンドウと64ビットのUbuntuを持つことは可能です。デュアルブートの方法については、ドキュメントを参照してください。
https://help.ubuntu.com/community/WindowsDualBoot
インストール先のマシンのCPUが64ビット命令セットをサポートしていることが重要です(現在のほとんどのCPUはこれをサポートしています)