我嘗試在 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。有效。音頻測試效果很好。影片就沒辦法播放了。我又做了一些搜尋。我使用的是 Lenovo 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 位元安裝?

相關內容