Skype を 12.04 LTS 64 ビットにインストールしようとしましたが、32 ビット カーネルになってしまいました。助けてください。

Skype を 12.04 LTS 64 ビットにインストールしようとしましたが、32 ビット カーネルになってしまいました。助けてください。

ドキュメントを使用して12.04 LTS 64ビットインストールにSkypeをインストールしようとしましたここ詳細は以下の通りです。TL;DR バージョンは次のとおりです。

  1. Skype のインストールにより (おそらく) ビデオ ドライバーが壊れ、クラッシュが発生しました。
  2. どういうわけか、Skype のインストールによって Ubuntu はそれを 32 ビット ボックスであると認識したため、再起動後に回復ブート オプションを選択し、「インストールされたパッケージの修正」メニュー オプションを使用して「回復​​」しようとしたところ、dpkg によって「適切に」64 ビット ライブラリ/カーネルが削除され、代わりに 32 ビット バージョンがインストールされました。
  3. Skype を削除しても、64 ビット バージョンは戻りませんでした。

64 ビット インストールに戻すにはどうしたらいいですか? 現時点では再インストールするだけですか?

詳細

ドキュメントを使ってみましたここどういうわけか、その行

sudo dpkg --add-architecture i386

動作しませんでした。次のようにエラーが出ました。

dpkg: error: unknown option --add-architecture

私は勇敢に、素朴に、続けました。これらのコマンドはうまくいきました。

 sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
 sudo apt-get update && sudo apt-get install skype

Skype を起動しました。うまくいきました。オーディオ テストは問題なく機能しました。ビデオは機能しませんでした。さらに検索してみました。私は Lenovo Y510p を使用していますが、カメラは EasyCam として検出されましたが、ビデオが表示される代わりに緑色の四角形が表示されるだけでした。

私はこれを見つけました答えなので、Fn + Esc を押しました。また、緑色の四角形をダブルクリックしました。

ああ、それは本当に悪い考えでした。

画面が真っ白になり、何も機能しなくなりました。Ctrl-F1 を使ってターミナルを開くと、エラー メッセージが大量に表示され、ログインして (何も考えずに!) 次のように入力しました。

 killall skype

メッセージは止まりました。(何と書いてあったかは覚えていません。) Ctrl-F7 を押して X に戻ろうとしましたが、X セッションは真っ黒のままでした。ボックスを再起動しました。

エラーが表示され、

 TDMS table invalid.

何をすればいいのかわからなかったので、再起動し、ブートローダーからレスキューオプションを選択して、「インストールされたパッケージの修復」を試みました。

次に起こったことは実に奇妙なことでした。これは 64 ビット ボックスですが、i386 カーネルがインストールされました。

32ビットカーネルは正常に起動しました。Skypeを削除しました。

 apt-get remove skype
 apt-get autoremove

しかし、64 ビット カーネルを復元できません。どうすればいいでしょうか?

答え1

これを行う最善の方法は、Ubuntu を再インストールすることです。申し訳ありません。

本当に勇気があるなら、x64 バージョンですべてのパッケージを再インストールすることもできますが、時間がかかりすぎるうえ、動作する保証もありません。

類似スレッド: 32 ビット インストールを 64 ビット インストールに切り替えるにはどうすればよいですか?

関連情報