1. 程式人生 > >ubuntu的系統升級遇到的問題和解決方案(已解決)

ubuntu的系統升級遇到的問題和解決方案(已解決)

昨天升級一下系統,然後得到的結果是各種錯誤......一知道今天下午才修好.

1.升級之後發現ubuntu直接開不了機了,而且不是在登入處死迴圈,而是直接在開機時,螢幕無限亮暗交替.很奇怪.

         解決方法是:先進入文字模式,可以多個方法,我的方法是通過grub的高階選項,然後選擇ubuntu recovery mode,然後點選e建編輯,把ro recovery 替換成為 rw single /bin/bash 表示以single使用者進入,而single使用者就是文字模式,這個可以看linux的執行級別.這樣然後在F10就可以.

                           進入文字模式之後,發現很多命令比如apt相關的就會發出relocation error . 說libstdc++.so中找不到符號.這就說明因該是libstd++的問題,然後在askubuntu 中找到一個和我一樣情況的.得知需要重灌libstd++.so .可是不可以apt-get,那要怎麼下載呢.當然可以,兩個:如果你可以上網,可以使用wget來下載安裝檔案,然後在自己安裝,我下載的是.dev格式的,所以使用dpkg -i <name> 安裝的.還可以通過U盤了.網址在http:security.ubuntu.com/ubuntu/pool/main/g/gcc-5/

libstdc++-5-dev_5.4.0-6ubuntu1~16.04.4_amd64.deb   這個在ubuntu16.0.4中可以.而且主要的錯誤據說是,libstdc++版本問題.

然後就解決了.

2.輸入法的問題:

          升級之後,發現輸入發錯誤了,fcitx就算切換到了拼音,也是什麼都打不出來.然後按照arch.fcitx搞了一下,添加了那些變數,還是不可以,所以最後我一氣之下刪了ibus和fcitx,並且autoremove . 在重灌sudo apt-get install fcitx 和 sudo apt-get install unity.就好了,(但是自我感覺是unity的問題,要重灌了.同時fcitx-dianogse提示的模組找不到,感覺沒任何用啊,從裝之後還是一樣的錯,所以要麼是fcitx和ibus的共存問題,要麼是unity需要從裝).

ok了,一些之前的包需要重新編譯,才可以用.但是沒什麼大問題了.