安装的是ubuntu16.04.1,分区和具体细节就不多说了,非常简单

安装完之后要做的几件事:

1.设置root密码

#设置root密码
sudo passwd root

2.检查并更新系统

#ubuntu系统更新到最新版本
sudo update-manager –d
#查询ubuntu版本
#简单查询
cat /etc/issue
#详情查询
sudo lsb_release -a
#查询内核版本
uname -r

3.更新系统中的软件

sudo apt-get update && sudo apt-get dist-upgrade

4.移动Untiy所处位置到底部

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

5.点击图标最小化

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

3.安装媒体解码器(Flash的源太慢了,故放弃之)

sudo apt-get install ubuntu-restricted-extras

4.解决apt-get在后台占用的问题,强制解锁

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

5.在软件中心中安装Unity-tweak-tool

7.安装google chrome

#下载源加入到系统源列表
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
#导入google公钥
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
#更新列表
sudo apt-get update
#安装
sudo apt-get install google-chrome-stable
##安装地址在/opt

8.1安装openjdk -- 解决idea开启时字体渲染的问题

出处:https://github.com/achaphiv/ppa-fonts/tree/master/openjdk-fontfix

sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install openjdk--jdk

8.2自建bash启动idea  -- 美观的使用界面

#!/bin/sh
# change to your location
IDEA_HOME=/opt/idea-IU-171.4073. export JAVA_HOME=/usr/lib/jvm/java--openjdk-amd64 # Note: Can modify $IDEA_HOME/bin/idea{,}.vmoptions
# instead of setting here.
# "-Dawt.useSystemAAFontSettings=on" seems worse to me
# "-Dsun.java2d.xrender=true" makes fonts darker
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
-Dsun.java2d.xrender=true" export GNOME_DESKTOP_SESSION_ID=this-is-deprecate
exec $IDEA_HOME/bin/idea.sh "$@"

10.更新系统的vim -- 上下左右的正常使用

#卸载系统自带的vim
sudo apt-get remove vim-common
#安装最新的vim
sudo apt-get install vim
#在vi中输入:version可以查看vi的版本

11.通过apt-get安装Mysql

#su到root权限下
#安装服务端
apt-get install mysql-server
#安装客户端
apt-get install mysql-client
#安装依赖库
apt-get install libmysqlclient-dev

12.要以root权限启动idea并配置项目mvn目录

13.环境变量

#JAVA_HOME
export JAVA_HOME=/opt/jdk1..0_131
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
#MAVEN_HOME
export MAVEN_HOME=/opt/apache-maven-3.5.
export MAVEN_OPTS="-Xms256m -Xmx512m"
export PATH=${MAVEN_HOME}/bin:$PATH

14.shadowsocks

15.安装eclipse

安装及桌面创建方式

http://www.linuxidc.com/Linux/2016-07/133482.htm

[Desktop Entry]
Encoding=UTF-
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

菜单栏消失解决办法

http://www.xitongbuluo.com/jiaocheng/16766.html

export UBUNTU_MENUPROXY=

桌面图标认证的办法

http://www.tuicool.com/articles/fIBJ32n

sudo nautilus

代码注释提示块黑色背景的修改

http://www.cnblogs.com/JT-L/p/5874840.html

玩转ubuntu之初体验的更多相关文章

  1. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  2. .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

    不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...

  3. Docker初体验

    ## Docker初体验 安装 因为我用的是mac,所以安装很简单,下载dmg下来之后拖拽安装即可完成. 需要注意的就是由于之前的docker是基于linux开发,不支持mac,所以就出现了docke ...

  4. Microsoft IoT Starter Kit 开发初体验

    1. 引子 今年6月底,在上海举办的中国国际物联网大会上,微软中国面向中国物联网社区推出了Microsoft IoT Starter Kit ,并且免费开放1000套的申请.申请地址为:http:// ...

  5. python--爬虫入门(七)urllib库初体验以及中文编码问题的探讨

    python系列均基于python3.4环境 ---------@_@? --------------------------------------------------------------- ...

  6. iOS AR技术初体验,使用EasyAR示例程序的小白指南

    QQ前两天的传递火炬,是我第一次直接接触到AR.(虽然之前听同事说过,因为他喜欢玩游戏,PS.3DS等等都玩过,这个技术最开始就是从这里出现的).所以感觉很有趣,就想自己也试着搞一下玩玩...下面是我 ...

  7. 文档数据库RavenDB-介绍与初体验

    文档数据库RavenDB-介绍与初体验 阅读目录 1.RavenDB概述与特性 2.RavenDB安装 3.C#开发初体验 4.RavenDB资源 不知不觉,“.NET平台开源项目速览“系列文章已经1 ...

  8. Linux之初体验

    预备作业03--我的Linux初体验 学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 一开始以为这个项目很简单,以往也在自己的笔记本上看教程安装过软件, ...

  9. Scrapy 初体验

    开发笔记 Scrapy 初体验 scrapy startproject project_name 创建工程 scrapy genspider -t basic spider_name website. ...

随机推荐

  1. 如何给python程序加密

    在实际的工作中,有时候我们需要部署自己的Python应用,但这时候我们并不希望别人能够看到自己的Python源程序.因此,我们需要为自己的源代码进行加密,Python已经为我们提供了这样一套工作机制. ...

  2. R语言学习——实例标识符

    > patientID<-c(1,2,3,4)> age<-c(25,34,28,52)> diabetes<-c("Type1"," ...

  3. 011_Python中单线程、多线程和多进程的效率对比实验

    Python是运行在解释器中的语言,查找资料知道,python中有一个全局锁(GIL),在使用多进程(Thread)的情况下,不能发挥多核的优势.而使用多进程(Multiprocess),则可以发挥多 ...

  4. Python OpenCV 图像处理初级使用

    # -*- coding: utf-8 -*-"""Created on Thu Apr 25 08:11:32 2019 @author: jiangshan" ...

  5. jQuery 图片查看插件 Magnify 开发简介(仿 Windows 照片查看器)

    前言 因为一些特殊的业务需求,经过一个多月的蛰伏及思考,我开发了这款 jQuery 图片查看器插件 Magnify,它实现了 Windows 照片查看器的所有功能,比如模态窗的拖拽.调整大小.最大化, ...

  6. HTML60秒倒计时

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Firefox 中出现的 “Network Protocol Error”怎么办

    Mozilla Firefox 多年来一直是我的默认 Web 浏览器,我每天用它来进行日常网络活动,例如访问邮件,浏览喜欢的网站等.今天,我在使用 Firefox 时遇到了一个奇怪的错误.我试图在 R ...

  8. Cnario 3.8支持哪些操作系统?

    Cnario是基于Windows平台开发的软件,包含Server.Messenger和Player三个组件,支持以下Windows 版本系统: Server/Messenger 支持英文版的以下操作系 ...

  9. Shell命令-系统信息及显示之uname、hostname

    文件及内容处理 - uname.hostname 1. uname:显示系统信息 uname命令的功能说明 uname 命令用于显示系统信息.uname 可显示电脑以及操作系统的相关信息 uname命 ...

  10. springboot aop 自定义注解

    枚举类: /** * Created by tzq on 2018/5/21. */ public enum MyAnnoEnum { SELECT("select"," ...