CentOS 6で32ビットを64ビットアーチに変換するには?

CentOS 6で32ビットを64ビットアーチに変換するには?

現在、VMにCentos 6.9 32ビットOSがインストールされており、同じシステムで64ビットアーキテクチャに変換したいと思います。

インターネット上で多くを確認しましたが、特にCentOSに関するフォーラムを見つけることができませんでした。

64ビットArchを設定するには?

注: Debian/ubuntu では変換できません。

ベストアンサー1

私はDebianで32ビットを64ビットに変換しました。これはあなたが実際に使用することを望む唯一のディストリビューションです(非常に厳格なDebian aptパッケージングルールと非常に強力なaptツールのため)。 OSを再インストールしていないため、技術的には機能しましたが、時間がかかりすぎて修正が必要なので、次の32から64に変換すると、コピーしたすべての/ etcファイルがバックアップされ、フィルタリングされたパッケージのリストが生成されます(libファイル、通常はプログラムの依存関係をフィルタリングし、次に新しい64ビットシステムの基本インストールを実行し、パッケージリストをインストールしました。変更されたかどうかわからないので、盲目的に32ビット構成を再利用したくないことに注意してください。これを確認するテストでは楽しかったですが、そこでも結局ほとんどの構成を消去しなければならないので、パッケージリストから新しくインストールを再構築することと大きく違うわけではありません。

rpm/CentOS の場合、上記で引用した最高のシナリオに達する可能性が高いです。つまり、64ビットへのクロスアップグレード中に技術的にインストールを維持し、後で時間を無駄にしたことを後悔することになります。

私は32で始まったことはまだ大丈夫かもしれないという人の言葉に同意しません。それは私の経験ではありません。カーネルのPAE(>4gB)ラムサポートは過去にもあり、ますます問題になっているのでLimited toに閉じ込められています。 4gBの安定したラム、PAEでより多く実行されますが、安定性の問題はますます深刻になっています。実際の世界ではほとんど誰も使用していないため、昨年カーネルサポートのバグがますます一般的になりました。深刻な。さらに、一部のアプリケーションでは32ビットのサポートがなくなり、毎年さらに悪化しています。これが私がついに基本的な32ビットシステムを捨てた理由です。

しかし、CentOS変換について何も見つからない理由は、特にその時代にrpm / CentOSがそれを処理できないためです。良い Debian 使用法ガイドを見つけることができますが、私が見つけたように、これらも非常に楽観的で、非常にトリッキーで複雑ですが、理論的には apt が非常に強力なので可能です。

おすすめ記事