(关于此文中存在的一些问题,你可以参看评论区,不要被我误导了)前段时间把系统换成了ubuntu,经过一段时间到发展,终于可以比较正常到完成开发工作了,但是就在今天,我的系统崩了,进不了桌面,而且终端里边到中文也显示乱码,尝试了网上说到各种方法无效,最终我决定重装系统,这意味着我要重新搭建我的开发环境~伤心啊!为了让我下一次的环境搭建轻松一点,我决定记录下这个艰难到搭建过程。您如果觉得可能会用到不妨收藏,以备不时只需。


1、装系统

  (1)去官网下载iso文件(一种被称为镜像到东西)https://www.ubuntu.com/download/desktop/contribute?version=16.04.2&architecture=amd64

  (2)把这个镜像刻录到u盘里,我是用windows的ultraiso弄到

  (3)插上u盘,开机进bios,设置从u盘启动

  (4)install ubuntu,按照步骤一步一步做就好了,关于那个分区什么到我不太懂,都是默认的

2、装chrome浏览器

  ubuntu默认装了firefox,但是做前端开发一定离不开chrome。建议直接从ubuntu的软件中搜索chrome来安装,我开始装是按网上的方法,添加资源,还有个什么公钥,最后安装的chrome访问https协议的网站时总是提示不是私密链接,半天没弄好,后来卸载了下载了rpm文件安装。

  下载地址为:https://www.chrome64bit.com/index.php/chrome-64-bit-installer

  rpm安装方法为:http://jingyan.baidu.com/article/fb48e8be4088246e622e14e5.html

3、安装百度的翻译插件

  我的英语不好,但是会看一下英语文档,所以百度的这款翻译插件帮了我大忙,插件安装方法为http://fanyi.baidu.com/static/webpage/pluginPage.html

  非常棒,选中中文就出来了!!!

  

4、将终端固定到启动器

  对于常用到应用固定到左侧的启动器是一个不错到选择,可以用command+数字快速打开应用。按command搜索zhong,打开终端,在启动器找到他,点右键,选择锁定到启动器,你也可以移动他的位置方便你快速打开。展示一下我的桌面。

  (太长了,横着放)

5、进入超级用户root(http://blog.csdn.net/henren555/article/details/7546508)

  第一次用su root试图进入超级用户时会提示认证失败,解决方法是

  (1)sudo passwd

  (2)输入安装时密码

  (3)设置超级用户密码

  (4)确认密码

  (以下操作如果没有特别说明都在超级用户下进行,免得每次都输密码)

http://blog.csdn.net/henren555/article/details/7546508
-->
http://blog.csdn.net/henren555/article/details/7546508
-->

6、安装sublime-text3

  最最简单到方法时去sublime官网下载一个deb文件,双击这个deb文件进入到ubuntu软件,点安装就好了,像windows那样,傻瓜式但是好用。下载地址为:http://www.sublimetext.com/

  接下来要安装一个重要到插件管理工具package-control,方便我们根据需求安装必要到插件。

  方法是:按ctrl + ~ 把下面到代码粘贴进去按enter就可以了,你会发现preferrence下面多了一个package control选项,这很棒!接下来你就可以安装各种插件了

可以参考这个安http://www.cnblogs.com/JSONBEAN/p/5894697.html

  

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

7、安装路由追踪工具

  我第一次用这个工具时为了看我用vpn后的第一跳地址是不是变了,后来偶尔用用,挺有意思的。

  安装方法:

  (1)apt-get update

  (2)apt-get install traceroute

8、安装vim

  虽然这个编辑器用的不太熟,但是有时后做小改动,尤其是该服务器上到东西时会用到。

  方法:apt-get install vim

9、让firefox变成中文

  ubuntu自己装得那个firefox是英文的,我直接进软件更新了一下,发现变成中文了。还是中文看着舒服!

10、安装firebug

  firebug是一款非常棒到工具,可以断点,可以追踪变量,前端调试必备神器。

  方法:点击firefox右边到三横,点附加组件,搜firebug,点安装就可以了

11、安装git

  git必不可少,不得不装

  (1)apt-get install git(不行到话,先update)git --version出现版本号表示成功了

  (2)配置变量:

    git config --global user.name "Your Name"

    git config --global user.email "youremail@domain.com"

  (3)生成公钥

    ssh-keygen -C 'you email ' -t rsa, 生成到公钥在用户目录下

12、安装node环境

  (1)apt-get install nodejs

  (2)apt install nodejs-legacy

  (3)node -v出现版本号就可以了

13、配置vpn

  翻墙怎么可以没有。

  我是用的loco加速器(不是广告,千万别用),按这个配置就好了http://www.locojsq.us/mannul/5855.html

14、安装资源监视器,直接到ubuntu软件里搜

    

15、安装gimp

  如果你有两台电脑到话,一定用photoshop,但是像我这样的穷光蛋就只能用gimp了,真的不好用

  方法:直接到ubuntu软件搜

16、java开发环境搭建

  (1)安装并配置jdk(http://www.cnblogs.com/a2211009/p/4265225.html

  (2)官网下载jdk,解压到一个目录

  (3)配置环境变量

  sudo vim ~/.bashrc

  追加

  #set oracle jdk environment
  export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60## 这里要注意目录要换成自己解压的jdk 目录
  export JRE_HOME=${JAVA_HOME}/jre
  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  export PATH=${JAVA_HOME}/bin:$PATH

  (4)source ~/.bashrc

    如果运行java -version出现版本号就说明成功了。

17、安装eclipse

  (1)从官网下一个installer,从installer安装。

    你下载会得到一个tar.gz包,先解压,然后运行exclipse-inst在选择你要转什么的ide,我是安得javase的

  (2)生成桌面图标到方法(http://www.myexception.cn/eclipse/496417.html)

    在/usr/share/applications下建立一个文件,内容 

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platfrom
Comment=Eclipse IDE
Exec=/home/lxc/java/eclipse/eclipse#你的可执行eclipse的路径
Icon=/home/lxc/java/eclipse/icon.xpm#你的eclipse的图标路径
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

    然后更改权限chmod u+x eclipse.desktop,将这个图标复制到桌面上就阔以了。

18、搭建php环境和配置虚拟目录(http://www.linuxidc.com/Linux/2016-01/127180.htm  、http://www.2cto.com/os/201505/401588.html

  (1)apt-get update

  (2)apt-get install apache2

     (3)apt-get install libapache2-mod-php

   (4)配置网站目录,要修改两个文件,参考上边到链接

19、mysql安装(http://www.linuxidc.com/Linux/2016-07/133128.htm)

  (1)apt-get install mysql-server

  (2)apt-get install mysql-client

  (3)apt-get install libmysqlclient-dev

(4)netstat -tap | grep mysql

  (5)登入试一下:mysql -u 用户名 -p回车输入密码

20、unrar安装

  有时从windows传来一个rar格式到文件,你需要用unrar解压

  安装方法: apt-get install unrar

21、安装npm

  差点把你搞漏了,这款强大到包管理工具。

  安装方法:sudo apt install npm          npm -v显示版本号就是安装成功了


总结

  本文讲了我的开发环境搭建过程,所装到东西是根据我自己的开发需求和偏好来的,可能并不适用于你,主要目的是方便以后查阅,以后可能会不断更新此文,将一些个东西到安装方法写进来。本人菜鸟一个,如有任何不当之处,欢迎各位园友赐教!欢迎关注大~熊!













我的开发环境搭建(ubuntu菜鸟)的更多相关文章

  1. S3C2440开发环境搭建(Ubuntu)

    我的操作系统是 Ubuntu 1404.可以使用下面的命令查看系统的版本: cat /etc/issue 安装.配置.启动 ftp 服务 sudo apt-get install vsftpd  修改 ...

  2. esp32(M5STACK) ARDUINO开发环境搭建(ubuntu)

    首先去官网下载arduino https://www.arduino.cc/en/main/software         由于国产链接下载慢的缘故,所以可以采用百度网盘的方式进行下载,具体下载方法 ...

  3. OCCI开发环境搭建(Ubuntu)

    OCCI开放包(下载与服务器版本相同的开发包, 这用的是12.1.0.2): instantclient-basic-linux.x64-12.1.0.2.0.zip instantclient-sd ...

  4. ubuntu java开发环境搭建(jdk+tomcat+eclipse)

    一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  5. Ubuntu开发环境搭建

    linux开发不得不用虚拟机,为了节省系统资源.决定采用Ubuntu Server逐步搭建出具有图形界面的开发环境. ubuntu server 安装英文版 安装选择选generic,不要LVM选项. ...

  6. Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通

    原文:Android菜鸟的成长笔记(1)--Android开发环境搭建从入门到精通 今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写 ...

  7. odoo开发环境搭建(二):安装Ubuntu 17虚拟机

    odoo开发环境搭建(二):安装Ubuntu 17虚拟机 下载镜像文件: 配置网络: 安装vmware tools: 配置共享文件夹: 选中虚拟机,右键编辑设置里边配置共享文件夹,指定windows本 ...

  8. win10子系统linux.ubuntu开发环境搭建

    移步新博客... win10子系统linux.ubuntu开发环境搭建

  9. OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

    /******************************************************************************************** * OK33 ...

随机推荐

  1. 设置int、float型数据的输出格式

    设置整型输出的有效位数,比如在输出时间时时.分.秒都是两位有效数字,如果是5分钟应该输出00:05:00.需要加上头文件<iomanip> cout<<setw(2)<& ...

  2. Spring Boot 整合 Mybatis 实现 Druid 多数据源详解

    摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “清醒时做事,糊涂时跑步,大怒时睡觉,独处时思考” 本文提纲一.多数据源的应用场景二.运行 sp ...

  3. TensorFlow anaconda命令备忘

    [查看tensorflow安装的版本] anaconda search -t conda tensorflow [选择版本安装] conda install -c anaconda tensorflo ...

  4. 【VB超简单入门】五、基本输出输入

    之前讲了VB IDE的基本操作和概念,接下来要开始将VB语言的编程了. 程序最重要的部分是输出和输入,输入数据,经过计算机处理,再输出结果.本文将介绍两种最基本的输出输入方法,分别是Print.Msg ...

  5. ie旋转滤镜Matrix

    旋转一个元素算是一个比较常见的需求了吧,在支持CSS3的浏览器中可以使用transform很容易地实现,这里有介绍:http://www.css88.com/archives/2168,这里有演示ht ...

  6. DBProxy 入门到精通系列(二):DBProxy快速入门教程

    这里主要用来了解有关DBProxy方面的部署及基本的配置,以及模拟架构 1 DBProxy方面的安装部署 1)基础环境的部署 # .x86_64 Percona-Server-client-.x86_ ...

  7. Visual Studio 2017创建.net standard类库编译出错原因

    正式版上个月已经Release了,从那时到现在经常会收到更新提示,估计问题还不少吧!其中最吸引我的当然是.net standard与.net core. 刚好最近接触.net standard项目,新 ...

  8. JavaScript原生Array常用方法

    JavaScript原生Array常用方法 在入门Vue时, 列表渲染一节中提到数组的变异方法, 其中包括push(), pop(), shift(), unshift(), splice(), so ...

  9. VS 2017开发ASP.NET Core Web应用过程中发现的一个重大Bug

    今天试着用VS 2017去开发一个.net core项目,想着看看.net core的开发和MVC5开发有什么区别,然后从中发现了一个VS2017的Bug. 首先,我们新建项目,ASP.NET Cor ...

  10. JavaScript基础学习(七)—BOM

         BOM(Browser Object Model): 浏览器对象模型.提供了独立于内容而与浏览器窗口交互的对象,BOM主要用于管理窗口和窗口之间的通讯. 一.Navigator对象      ...