我尝试在 12.04 LTS 64 位上安装 Skype,但最终得到的是 32 位内核。有帮助吗?

我尝试在 12.04 LTS 64 位上安装 Skype,但最终得到的是 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。它工作正常。音频测试正常。视频无法工作。我又搜索了一下。我用的是联想 Y510p,摄像头被检测为 EasyCam,但它只给我一个绿色矩形,而不是显示我的视频。

我找到了这个回答,所以我按下了 Fn-Esc。我还双击了绿色矩形。

噢,天哪,这是个坏主意。

我的屏幕一片空白。什么都无法工作。我使用 Ctrl-F1 进入终端……大量错误消息如潮水般涌来——我(盲目地)登录并输入

 killall skype

消息停止了。(我不记得他们说了什么。)我尝试按 Ctrl-F7 返回 X,但 X 会话仍然一片漆黑。我重新启动了我的机器。

它挂起了一个错误,说的是

 TDMS table invalid.

不知道该做什么,我重新启动了,从引导加载程序中选择了救援选项,并尝试“修复已安装的软件包”。

接下来发生的事情真的很奇怪:它安装了 i386 内核,即使这是一个 64 位的盒子。

32 位内核启动正常。我通过以下方式删除了 skype

 apt-get remove skype
 apt-get autoremove

但我无法恢复 64 位内核。我该怎么做?

答案1

最好的办法是重新安装 Ubuntu。抱歉。

如果您真的很勇敢,您可以使用 x64 版本重新安装所有软件包,但这会花费太长时间,并且不能保证它能起作用。

类似主题: 如何将 32 位安装切换为 64 位安装?

相关内容