私のシステムアーキテクチャが64ビットプロセッサにi386であるのはなぜですか? [閉鎖]

私のシステムアーキテクチャが64ビットプロセッサにi386であるのはなぜですか? [閉鎖]

最近、Gmail に Google Chrome のバージョンが互換性がなくなったという小さなメッセージが表示されました。だから私はChromeを更新しようとしました(しばらくの間Chromeのバージョンに興味がありませんでした。私のバージョンは45.0.2454.99です)。

だから私はChrome自体が提供する指示に従い、Debian用にgoogle-chrome-stable_current_amd64.debダウンロードしました。

以下を使用してインストールしようとすると:

dpkg -i google-chrome-stable_current_amd64.deb    

エラーが発生します。

 dpkg: error processing archive google-chrome-stable_current_amd64.deb
 (--install):  package architecture (amd64) does not match system
 (i386)

これまで私のコンピュータが64ビットかどうか疑わしいので、次のように実行しました。uname -a

Linux MyComp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux

「free」コマンドは、私のSOが8 GBのメモリを持っていることを知っていることを示しています。

            total       used       free     shared    buffers     cached
 Mem:       8071684    5521740    2549944     325624     360696    1918748

追加された編集:まだ作成さdpkg --print-architecture れましたi386

オペレーティングシステムに問題がありますか? x64ですか? Chromeをアップグレードできないのはなぜですか?

Chromeが32ビットのサポートを停止したことを知っていますが、それは私にとって問題ではありません。そうですか?

開始すると、apt-get install google-chrome-stable次の利点があります。

google-chrome-stable is already the newest version.

編集する:

したがって、指示に従ってください:

sudo dpkg --add-architecture amd64
sudo apt-get update

sudo apt-get -f install

状況はさらに混乱しました。

$google-chrome

[1:1:0323/093649: エラー: image_metadata_extractor.cc(114)] libexif を読み込めませんでした。 libexif.so.12:共有オブジェクトファイルを開けませんでした:そのファイルまたはディレクトリはありません。 [26967:26967:0323/093649: エラー: browser_main_loop.cc(245)] GTK テーマ エラー: モジュール パスにテーマ エンジンが見つかりません: "xfce" , (10回)

やめる

始めるときも同じです。google-chrome-stable

今、私はクロムが「正しく」インストールされる前にインストールしたので、chronium 45を使用しています。

スキーマを削除しようとしましたが:

dpkg:エラー:現在「amd64」アーキテクチャを使用しているデータベースを削除できません。

これはやや望ましいですが、理想的ではありません。

結果:

結局、全体の再インストールで終わりました。 Chromeだけが問題を引き起こす唯一のアプリではなく、バグ/間違ったインストールが組み合わされているように見えたので、時間をかけて0から始めることにしました。 home / backupuserファイルをオンにしてルートをフォーマットします。

すべての助けに感謝します

ベストアンサー1

システムには64ビットカーネルと32ビットユーザースペースがあり、これは完全に有効です。 Chromeは32ビットシステム用に更新されなくなるため、Debianで64ビットユーザースペースのサポートを有効にする必要があります。

sudo dpkg --add-architecture amd64
sudo apt-get update

これでChromeパッケージをインストールできます。ライブラリがインストールされていないため、エラーが発生する可能性があります。

sudo apt-get -f install

この問題を解決する必要があります。残念ながら、パッケージの依存関係リストがgoogle-chrome不完全であるため、インストールする必要があります。

sudo apt-get install libexif12:amd64 libpulse0:amd64

Chromeを正常に実行してみてください。

クロススコアi386ユーザースペースもamd64可能ですが、より複雑で危険です。

おすすめ記事