虚拟机安装Linux系统及常用软件

之前有安装过一次Win7+Ubuntu双系统,可是不知道是引导有问题还是笔记本问题,用了一段时间结果两个系统都进不去,无奈只能重装,装的单系统Win7,可是自从那次使用Linux系统后一直难以忘怀,不论是系统的流畅度,还是里面包含的geek精神,都留给了我很深的印象。所以想趁考完试离下一门考试还有段时间的空隙,就拿虚拟机来折腾折腾Linux系统......

虚拟机安装Linux系统

虚拟机我用的是VMware 12,Linux系统我用的是比较流行的桌面发行版Ubuntu,版本是Ubuntu16.04 LTS。 VMware 12网上有很多下载源,也可以私信我哦。Ubuntu到中国官网下载cn.ubuntu.com。安装过程不再详述,网上有很多非常详细的过程。(例如,VMware12安装虚拟机教程、Ubuntu16.04安装教程

遇到的问题: 安装完Ubuntu后重启,结果一直黑屏。(实际上屏幕有一两行英文,忘记写的什么了) 原因: 现在电脑大都是独立显卡,虚拟机设置里面有一项根据我们的主机情况默认勾选了加速3D图像这个选项,去掉勾选即可解决。

安装完后最好在Ubuntu里安装Vmware Tools,这样不仅可以实现主机和虚拟机之间的文件共享,同时支持自由拖拽的功能,鼠标也可以在主机和虚拟机之间自由移动(不用再按Ctrl+Alt了),还可以令虚拟机屏幕全屏化。安装教程不在赘述,点这里

Ubuntu软件安装

系统更新

安装完系统后,需要一些更新补丁,Ctrl+AltT调出终端,执行:

sudo apt-get update
sudo apt-get upgrade

卸载LibreOffice

LibreOffice是Ubuntu自带的开源office软件,但是并不好用,选择用WPS代替

sudo apt-get remove libreoffice-common

删除Amazon链接

sudo apt-get remove unity-webapps-common

修改hosts

教程见修改hosts文件实现翻墙 Ubuntuhosts位置在/etc/hosts,修改需要root权限。

sudo su   //获取root权限
sudo gedit /etc/hosts   //用gedit打开hosts文件,粘贴进去保存即可
exit     //退出root权限

安装搜狗输入法

首先下载搜狗拼音deb安装包,然后执行

cd 路径   //进入安装包所在文件夹,也可以到文件夹空白处点击右键-终端
sudo dpkg -i 安装包全名   //包括后缀

可能安装报错,可以先执行下面语句安装依赖后再执行

sudo apt-get install -f   //修复依赖

然后修改系统默认输入法:系统设置-语言支持-将ibus改成fctix,添加或删除语言-找到Chinese(simple)-应用到整个系统,然后重启即可。

提示: 切换输入法是Ctrl+Space,跟Windows略有不同。

安装Chrome

因为进chrome官网下载没成功(头疼,无论Windows还是Linux上官网安装都不行),所以找安装包自己安装,然后更新到最新版Chrome。

推荐下载地址:pkgs.org,也可以私信我哦<( ̄ˇ ̄)/

下载完后执行

cd  所在目录
sudo dpkg -i 全名

最后在dash中搜索chrome,点击运行,右键点击将其固定在启动器上(相当于Windows任务栏)。

安装Vim

执行

sudo apt-get install vim

安装eclipse

可以直接执行

sudo apt-get install eclipse

一键搞定,不过版本稍旧。

也可以到官网下载最新的eclipse linux安装包,自己安装,配置环境变量。 安装JDK JAVA JDK有两个版本,一个是开源版本openJDK,一个是oracle官方版本JDK 安装openJDK:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

安装oracle Java JDK:

sudo apt-get install python-software-properties
sudo add-get-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

查看Java 版本:

java -version

如果你两个jdk都安装了,可以执行下面语句切换jdk:

sudo update-alternatives --config java

配置环境变量

sudo gedit /etc/profile

如果使用openjdk,则添加

export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin"

如果使用oracle jkd

export JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin"

安装eclipse 下载eclipse安装器

解压并允许其中的eclipse-inst

tar xzvf eclipse-inst-linux64.tar.gz
cd eclipse-installer
./eclipse-inst

选择安装类型,选择安装路径

创建快捷菜单项(这个不知道为什么没成功╮(╯_╰)╭,试了好几种方法) 创建快捷方式文件:

vim .local/share/applications/eclipse.desktop

写入如下内容:

[Desktop Entry]
Name=Eclipse
Type=Application
Exec=/home/eclipse/java-neon/eclipse/eclipse
Terminal=false
Icon=/home/eclipse/java-neon/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=Development;IDE;
Categoreis=Development;IDE;
Name[en]=Eclipse

Exec和Icon分别eclipse文件夹下eclipse文件和icon.xpm文件的路径。

安装wineQQ

Linux下安装QQ一直是个很头疼的问题,因为腾讯一直不开发QQ Linux版,网页版QQ又做得烂,完全没法用,强烈吐槽腾讯。 安装方法大概有几种:安装安卓模拟器,安装虚拟机(Windows系统),安装wineQQ等等。

我试过好几种方法,觉得安装wineQQ国际版最简单,用着也还不错,基本的聊天传输文件都没问题: 首先下载wineQQ国际版, 进入安装包所在目录依次执行:

sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb
sudo dpkg -i ttf-wqy-microhei_0.2.0-beta-2_all.deb
sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb

注意:由于有依赖关系,所以必须按照上面的顺序执行命令。 如果最后一个包安装失败了,可以先执行下面这条命令再试:

sudo apt-get install -f

安装完毕后在dash搜索qq即可。

缺点:安装完后,可能会有软件依赖冲突,如果有依赖冲突则无法安装其他软件。查看命令:

sudo dpkg --configure -a

有冲突则只能卸载wineQQ寻求其他安装方法了。 卸载wine-qqintl:

sudo dpkg -r wine-qqintl

我的没有冲突,耶~

安装WPS

安装WPS很头疼,一个国内公司,服务器也在国内,下载速度竟然极其的慢。不到100M大小,我下了三个小时还没下载完,最后弃之,选择网上找安装包下载。如果嫌弃下载慢的同学可以私信我。 进入安装包所在目录执行

sudo dpkg -i 全名

然后dash搜索WPS即可。

安装shutter

shutter是一款比较好用的截图软件。

sudo apt-get install shutter

当然也可以用Ubuntu自带的截图功能。

安装Git

执行

sudo apt-get install git

搭建Hexo框架

搭建Hexo博客框架需要先安装Git和node.js。

安装node.js

安装前先安装g++

sudo apt-get install g++

然后到node.js官网下载Source Code(源码!!!)。依次执行

./configure
make
sudo make install

注意:make过程较漫长,建议先泡杯茶,嘻嘻。 期间执行第三条命令时出了问题,可以执行

sudo apt install nodejs-legacy   //注意apt

查看是否安装好node.js

node -v  //查看node.js版本

安装npm

curl http://npmjs.org/install.sh | sudo sh

安装这个时也出现问题,改执行

sudo apt install npm

安装Hexo

sudo npm install hexo -g

创建博客 建一个目录存放博客,然后进入目录,依次执行

hexo init
npm install

然后具体步骤见如何用github和hexo搭建个人博客 注:上传至github pages还需要安装:

npm install hexo-deployer-git --save

安装最新版Code::Blocks

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt update
sudo apt install codeblocks build-essential

卸载

sudo apt remove codeblocks
sudo apt autoremove

安装为知笔记

sudo apt-get-repository ppa:wiznote-team
sudo apt-get update
sudo apt-get install wiznote

安装迅雷

安装包在这里

XwareDesktop官方使用说明

目前就只安装了这些,以后有其他安装在慢慢更新。。。


参考文档:

Last updated