使用Ubuntu 作为Java开发平台已有一段时间,本着能跑的程序尽量在Ubuntu, 其他使用后备的Win7或者手机解决的原则,故此该篇文章兼顾了一些双系统安装时的注意事项。
Win7和Ubuntu双系统安装
先安装
Win7
,再安装Ubuntu 18.04
,建议双硬盘。先分配一个空闲的分区 安装Ubuntu时语言选择的是英语,保证/home
家目录下文件夹为英语.。安装ubuntu 18.04
使用ext4
格式化.安装完成后Ubuntu的启动菜单默认是不显示的 ,需要进入
Win7
系统后使用EasyBCD进行添加Ubuntu的启动选项.(该启动选项也可以在Ubuntu系统崩溃的情况下删除增加启动项), 添加后默认会在Win7的系统盘下新增加NST
文件夹,切记该文件夹千万不要删除
Ubuntu的配置
-
更改英语为中文。 在
settings -> Region & Language
选项中修改。先安装中文语言包,然后将中文拖住到最上面,最后重启系统,在弹出的界面选择保留旧的名称
。
-
配置更改
apt
源为国内阿里云源。#1 复制源文件备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #2 编辑源文件列表文件如下 deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse #3 运行更新命令 sudo apt update sudo apt upgrade
-
修改时区.依次选择
Asia->China->Beijing
yjf@yjf-box:~$ sudo tzselect yjf@yjf-box:~$ sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
删除不必要的软件模块 使用
Ubuntu软件
模块进行删除即可.删除系统安装时的游戏liboffice
等.-
彻底摆脱
Ubuntu 18.04
中的系统错误弹窗.yjf@yjf-box:~$ sudo gedit /etc/default/apport #修改此文件中的enabled=1为enabled=0
-
deb包的安装和卸载
yjf@yjf-box:~$ sudo gdebi xxx.deb #安装deb包 yjf@yjf-box:~$ sudo dpkg -l #列出安装的软件包 yjf@yjf-box:~$ sudo apt autoremove 软件包 #要删除的软件包
常用软件安装
-
gnome
扩展# 安装gnome-tweak-tool和chrome-gnome-shell.前者主要实现主题等配置工作 后者主要用于插件使用 yjf@yjf-box:~$ sudo apt install gnome-tweak-tool chrome-gnome-shell # 安装firefox扩展GNOME Shell integration # 使用firefox打开https://extensions.gnome.org插件网站 挑选插件即可安装
-
安装
ntfs-3g
实现linux系统访问win7系统yjf@yjf-box:~$ sudo apt install ntfs-3g
-
安装
vim
,wget
,curl
,net-tools
,openssh-server
yjf@yjf-box:~$ sudo apt install vim wget curl net-tools openssh-server
-
安装deb的提供图形化界面的软件包工具
gdebi
yjf@yjf-box:~$ sudo apt install gdebi
-
卸载掉系统自带的
Firefox
, 安装Chrome
. 通过wget
下载后的deb包可通过gdebi
进行安装.yjf@yjf-box:~$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb yjf@yjf-box:~$ sudo gdebi google-chrome-stable_current_amd64.deb
-
搜狗中文输入法安装
-
安装fcitx和搜狗输入法。搜狗输入法通过此地址下装deb文件进行安装.
yjf@yjf-box:~$ sudo apt install fcitx yjf@yjf-box:~$ sudo wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb yjf@yjf-box:~$ sudo gdebi sogoupinyin_2.2.0.0108_amd64.deb
-
选项
设置
下的区域和语言
中的语言支持
将键盘输入法系统
改为fcitx
然后重启电脑。
点击屏幕右上脚的键盘图标,选择
配置当前输入法
选择搜狗即可. 选择左键CTRL+空格键可以切换.
-
-
zsh
的优化终端oh-my-zsh
。yjf@yjf-box:~$ sudo apt install zsh yjf@yjf-box:~$ sudo apt install git # 这个安装 oh-my-zsh 到你的 `~/.oh-my-zsh` 目录 yjf@yjf-box:~$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" # 这个安装命令自动补全插件 yjf@yjf-box:~$ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # 这个安装语法自动高亮插件 yjf@yjf-box:~$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # 插件安装完成后,修改家目录下的.zshrc文件,其中plugin条目中配置如下: plugins=( git zsh-autosuggestions zsh-syntax-highlighting #这个一定要在最后一行 )
-
gif
录屏软件peek
。yjf@yjf-box:~$ sudo add-apt-repository ppa:peek-developers/stable yjf@yjf-box:~$ sudo apt update yjf@yjf-box:~$ sudo apt install peek
截图和看图软件.在
Ubuntu软件
中安装即可。deepin-screenshot
和深度看图
-
视频播放
vlc
安装yjf@yjf-box:~$ sudo apt install ubuntu-restricted-extras #安装解码器 yjf@yjf-box:~$ sudo apt install vlc browser-plugin-vlc #安装vlc以及浏览器支持vlc
-
脑图
Xmind zen
yjf@yjf-box:~$ wget https://www.xmind.cn/xmind/downloads/XMind-ZEN-for-Linux-64bit.deb yjf@yjf-box:~$ sudo gdebi XMind-ZEN-for-Linux-64bit.deb
-
百度网盘
yjf@yjf-box:~$ wget http://issuecdn.baidupcs.com/issue/netdisk/LinuxGuanjia/2.0.2/baidunetdisk_linux_2.0.2.deb yjf@yjf-box:~$ sudo gdebi baidunetdisk_linux_2.0.2.deb
-
办公软件:
wps
deb格式yjf@yjf-box:~$ wget https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/8865/wps- office_11.1.0.8865_amd64.deb yjf@yjf-box:~$ sudo gdebi wps-office_11.1.0.8865_amd64.deb
-
字体安装。从百度网盘下载字体压缩包
wps_symbol_fonts.zip
yjf@yjf-box:~/baidunetdiskdownload$ unzip wps_symbol_fonts.zip -d wps_symbol_fonts yjf@yjf-box:~/baidunetdiskdownload$ sudo cp wps_symbol_fonts/* /usr/share/fonts/wps-office yjf@yjf-box:~$ sudo mkfontscale yjf@yjf-box:~$ sudo mkfontdir yjf@yjf-box:~$ sudo fc-cache
-
-
markdown编辑器:
typora
yjf@yjf-box:~$ wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - yjf@yjf-box:~$ sudo add-apt-repository 'deb https://typora.io/linux ./' yjf@yjf-box:~$ sudo apt update yjf@yjf-box:~$ sudo apt install typora
-
git
安装并配置Github
# git安装并配置用户名和邮箱 yjf@yjf-box:~$ sudo apt install git yjf@yjf-box:~$ git config --global user.name "ccczyl2006" yjf@yjf-box:~$ git config --global user.email "93628775@qq.com"
-
Visual Studio Code
下载安装.。下载地址: https://code.visualstudio.com/docs/?dv=linux64_deb 假定下载的deb文件位于家目录下yjf@yjf-box:~$ sudo gdebi code_1.38.1-1568209190_amd64.deb
-
IDEA
编程软件安装(jdk使用openjdk-8-jdk
, 安装路径/opt
)# 安装依赖的openjdk yjf@yjf-box:~$ sudo apt install openjdk-8-jdk # 解决启动过程中终端报`Failed to load module "canberra-gtk-module"`错误 yjf@yjf-box:~$ sudo apt install libcanberra-gtk-module # 下载idea 选择no-jbr版本 假设下载成功后的文件位于家目录下 解压缩到/opt yjf@yjf-box:~$ sudo tar -zxvf ideaIU-2019.2.2-no-jbr.tar.gz -C /opt # 建立软链接,便于后续升级 yjf@yjf-box:/opt$ sudo ln -s idea-IU-192.6603.28 idea2019 # 进入/opt/idea2019/bin目录,运行`./idea.sh`即可首次启动运行IDEA. yjf@yjf-box:/opt/idea/bin$ ./idea.sh
-
安装
node
yjf@yjf-box:~$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - yjf@yjf-box:~$ sudo apt-get install -y nodejs
-
docker
安装#1 安装 yjf@yjf-box:~$ sudo apt install docker.io #2 配置启动以及系统启动时自动运行 yjf@yjf-box:~$ sudo systemctl start docker yjf@yjf-box:~$ sudo systemctl enable docker #3 免sudo配置 yjf@yjf-box:~$ sudo adduser $USER docker yjf@yjf-box:~$ newgrp docker
-
Postman
安装#1 下载并解压缩到/opt yjf@yjf-box:~$ sudo tar -zvxf Postman-linux-x64-7.7.3.tar.gz -C /opt #2 建立软连接 yjf@yjf-box:~$ sudo ln -s /opt/Postman/Postman /usr/bin/postman #3 创建启动项文件,并填入如下内容 yjf@yjf-box:~$ sudo vim /usr/share/applications/postman.desktop [Desktop Entry] Encoding=UTF-8 Name=postman Exec=postman Icon=/opt/Postman/app/resources/app/assets/icon.png Terminal=false Type=Application Categories=Development;