一、ubuntu16.04安裝winqqitl 誤使用apt-get -f install 導致系統桌面崩潰。
1、問題起因:
下載了wine-qqintl.deb文件,雙擊想要進行安裝,ubuntu軟件中心一直安裝不成功,放到命令行嘗試安裝,提示依賴關系問題無法解決,系統提示嘗試:apt-get -f install
可以看到把一些包和組件刪除掉了。。我的天。。沒關機的時候,暫時沒發現有問題,就是啟動項里面一直出現winqq的等待安裝圖標,但是又無法停止、結束這個圖標。當天沒管那么多,就關機了。第二天開機,悲劇發生~~~~~見下面問題情況。
2、問題情況:
開機進入系統,只能看到一張壁紙,以及右鍵創建終端,其他都無法操作,也就是沒有了ubuntu桌面整個組件。這時候我選擇了重裝ubuntu系統(后面裝好系統了才發現有下面第二步的方法,好氣啊!!以后遇到桌面崩潰,先不要慌先嘗試第二步,實在不行再重裝系統。。。嗚嗚嗚)。
即ubuntu16.04重裝ubuntu16.04。裝系統準備過程可以看教程:win10+Ubuntu16.04 LTS雙系統完美教程。
需要注意:在win10下澆筑好u盤的iso后,設置啟動優先級,U盤啟動最高級,關閉secure boot。進bios 選F12,這里要一開機看到屏幕亮了,就一直按F12,然后選擇boot方式為usb :SanDisk 啥的。不然它會進入grub引導界面,不能進行安裝。
重裝比較好的是,在選擇分區的時候,不要選擇 刪除原來的ubuntu,應該選擇其他即自定義分區,然后根據原來分區判斷大小,找到/、/home、/swap的原來的分區,只格式化/,其他都只是選擇文件格式ext4。然后安裝,進入系統,成功,文件也都還在,開心。(可參考這里)
3、
美化ubuntu:vim設置、主題設置等
配套壁紙:
4、
ubuntu美化:mac osx風格與plank docker,這里需要注意的就是把啟動器設置一下,注意的是呈現位置在左邊,設置淡出,外觀-Positon-選左側,不要選bottom(底部),這樣就可以為plank docker騰出位置,平時啟動器隱藏起來,這樣就很完美的mac os風格了。如圖:
配套壁紙:
二、系統設置打不開了,怎么辦?
- 按一下 alt + ctrl + F2
- 登入 tty2
- sudo stop lightdm
- sudo apt-get install --reinstall ubuntu-desktop
- sudo reboot
(退出tty2的方法,alt+ctrl+F7,F16依次代表了tty16)
重啟,成功恢復。。
三、
1、安裝plank怎么設置planky?把鼠標放在出現的planky系列圖標上,ctrl+右鍵,然后選擇首選項(p)即可進入設置。
2、plank怎么添加圖標?打開你要運行的程序,在運行時候就會出現在planky圖標欄上,鼠標右鍵,固定到dock即可。
四、安裝virtualbox
1.到https://www.virtualbox.org/網站下載ubuntu平臺最新版的virtualbox軟件,
我下載的是virtualbox-5.1_5.1.22-115126Ubuntuxenial_amd64.deb
2.執行如下命令進行安裝
sudo dpkg -i virtualbox-5.1_5.1.18-114002Ubuntuxenial_amd64.deb
安裝中會報錯 需要依賴的 libqt5x11extras5和 libsdl1.2debian執行如下命令進行安裝
sudo apt-get install libqt5x11extras5 libsdl1.2debian
再次執行
sudo dpkg -i virtualbox-5.1_5.1.18-114002Ubuntuxenial_amd64.deb
成功!
五、重新安裝 nodejs和hexo
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs #這也是官方推薦的方法
sudo npm install hexo-cli -g
由于原來就有hexo init的博客目錄,所以
cd gg5dblog
在目錄下試運行 sudo hexo server
成功,說明hexo 重裝不需要重新初始化,這還是很好用的。
git 的安裝與初始化
sudo apt install git
git config --global user.name junjunwudi
git config --global user.email 986320586@qq.com
git add *
#錯誤提示:下列路徑根據您的一個 .gitignore 文件而被忽略:
#node_modules
#public
#使用 -f 參數如果您確實要添加它們。
git add * -f