ubuntu: 由unity轉gnome3安裝出錯及解決

最近感覺ubuntu unity桌面體驗不夠好, 開機啓動慢, 運行時還聽流暢, 一休眠後喚醒又需要好一陣時間, 加之, 在linux公社中看到了gnome3的推薦文章, 說linux之父tovals也使用了gnome3, 於是開始更換桌面, 卻沒想出現了大的故障–桌面是換成功了, 但是安裝到最後報錯了

sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop
sudo apt-get remove lightdm
sudo apt-get remove ubuntu-desktop

......
Sub-process /usr/bin/dpkg returned an error code (1)

具體原因好像是某些依賴沒找到, 試了好多命令, 都不管用

sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get -f install

#也有的說是/var/lib/dpkg/info目錄少了文件導致的
cd /var/lib/dpkg
sudo mv info info.bak #即備份一個info
sudo mkdir info #新建一個新的info目錄
sudo apt-get –reinstall install 出錯的軟件包
mv /var/lib/dpkg/info  /var/lib/dpkg/info.back   
sudo -rf info
sudo mv info.bak info

最後導致的結果是:

  1. 使用apt-get install 任何軟件都會報錯
  2. 文件管理器, 怎麼都打不開了,使用終端命令也不行(gnome-open url / nautilus url)

然後無意中看到了搜了第二種錯誤情況, 找到了解決方案

#先cd /usr/share/glib-2.0/schemas; 看是否有很多文件
sudo glib-compile-schemas /usr/share/glib-2.0/schemas

此時,就可以通過終端或圖像桌面打開Files了(gnome3安裝後重啓, ubuntu左側的app菜單欄就沒有了, 而且電腦連接手機也不能識別, 我是在登錄時選擇小齒輪, 選擇了ubuntu桌面,沒選gnome3, 進入後, 就有了左側菜單欄, 切換工作也方便多了)

雖然解決了文件打不開的問題, 但是安裝軟件時還是報錯,這時只需要按照提示, 輸入以下強制安裝的命令,系統就自動修復了

sudo apt-get -f install

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章