安装的是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. OpenResty:通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台

    关于 http://openresty.org/cn/about.html 这个开源 Web 平台主要由章亦春(agentzh)维护.在 2011 年之前曾由淘宝网赞助,在后来的 2012 ~ 201 ...

  2. springboot操作mongodb

    springboot操作mongodb 采用MongoRepository操作mongodb springboot版本2.1.2.RELEASE 注意的是:在运行应用程序时,会报错OSS Algori ...

  3. ASP.NET Core 微服务初探[1]:服务发现之Consul

    ASP.NET Core 微服务初探[1]:服务发现之Consul   在传统单体架构中,由于应用动态性不强,不会频繁的更新和发布,也不会进行自动伸缩,我们通常将所有的服务地址都直接写在项目的配置文件 ...

  4. python3 json模块

    import json '''把python对象转化为json串(字符串), ensure_ascii处理中文乱码'''dic = {"复联4": "好看吗", ...

  5. (二)Basic Concepts 基本概念

    Basic Concepts There are a few concepts that are core to Elasticsearch. Understanding these concepts ...

  6. fliplr函数

    fliplr  左右翻转矩阵 语法: B = fliplr(A) 将矩阵A的列绕垂直轴进行左右翻转 matabc 如果A是一个行向量,fliplr(A)将A中元素的顺序进行翻转. 如果A是一个列向量, ...

  7. 一篇博客带你入门Flask

    一. Python 现阶段三大主流Web框架 Django Tornado Flask 对比 1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不 ...

  8. Entity Framework Core系列之DbContext(删除)

    上一篇我们介绍了Entity Framework Core系列之DbContext(修改),这一篇我们介绍下删除数据 修改实体的方法取决于context是否正在跟踪需要删除的实体. 下面的示例中con ...

  9. 编写python程序和运行.py文件的方法步骤

    前提:已安装好 Subliume Test 3 且已经添加好python编译系统,已安装好python3.7 一.新建一个文本文档,将后缀名改为.py 二.使用 Subliume Test 3 打开该 ...

  10. Crypto加密解密

    crypto 模块提供了加密功能,包含对 OpenSSL 的哈希.HMAC.加密.解密.签名.以及验证功能的一整套封装.我们这里讲crypto AES算法加密 一.使用步骤 1.引入Crypto 1. ...