一、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