(关于此文中存在的一些问题,你可以参看评论区,不要被我误导了)前段时间把系统换成了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. [译]Selenium Python文档:二、初步开始

    2.1.简单使用 如果已经安装好了Selenium Python,你就可以像下面这样编写Python代码来使用它了: from selenium import webdriver from selen ...

  2. WPF实用小工具

    Kaxaml 一款轻量级的Xaml代码编辑器,提供了可视的效果可以看到修改代码后的实时效果图.个人习惯于用它测试系统默认控件的行为和布局,小片段的xaml也可以拿到这个工具上测试效果.这款工具还提供了 ...

  3. jsonp原生js代码示例

    /* mightygumball.js */ /* * get the content of a JSON file using JSONP * update every 3 seconds. * * ...

  4. 走入PHP-变量、运算符

    通过define()定义常量: PHP 5.3.0之后,可以使用const关键字在类定义之外定义常量: 下面是PHP的几个魔术变量: PHP支持一个执行运算符:反引号(``),PHP将尝试将反引号中的 ...

  5. centos7 部署openstf

    1.安装nodejs,版本需大于6.9(写稿时使用的6.9,7.7.4版本会无法安装zmq): 2.安装android sdk(详细略,百度一大堆),注意必须将platform-tool配置到环境变量 ...

  6. Liniux系统下目录的权限意义

    访问者及其基本权限 Linux系统内的文件访问者有三种身份,分别是: a) 文件和文件目录的所有者: u---User(所有权);b) 文件和文件目录的所有者所在的组的用户: g---Group;c) ...

  7. js全选与反选

    HTML结构: <!doctype html><html><head><meta charset="utf-8"><title ...

  8. div的优缺点

    div+css优缺点   产生背景 HTML语言自HTML4.01以来,不再发布新版本,原因就在于HTML语言正变得越来越复杂化.专用化.即标记越来越多,甚至各个浏览器生产商也开发出只适合于其特定浏览 ...

  9. XJOI1424解压字符串

    解压字符串 给你一个字符串S,S是已经被加密过的字符串.现在要求你把字符串S还原.字符串S可能会出现这样的格式:k(q),它表示字符串q重复了k次,其中q是0个或多个字符,而k是一个数字,范围是0至9 ...

  10. POPTEST老李谈Debug和Release的区别(c#)

    POPTEST老李谈Debug和Release的区别(c#)   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣 ...