Ubuntu基本软件安装和web开发环境配置

    经过两天的的不懈努力,终于把环境配置好了。其中从淡定到蛋疼,从希望到失望再到绝望的过程我就不多说了。写本文的目的是不希望别人在配置环境时再像我一样遭受迷失在搜索引擎里的痛苦。闲话少说,直接上教程。(本文只为小白准备,大神勿喷,当然指正错误,俺还是笑着接纳地。。。

    本人系统版本32位Ubuntu,64位Ubuntu或者非Ubuntu系统用户请绕道。具体操作如下:

1》———》安裝IBus输入法

IBus是一个框架,支持多种输入法。(如果您是可爱的小白童鞋,输入以下命令时,请注意命令字符间的空格,下面不再提醒!!!)

(1)安装ibus框架:在终端输入:

sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

(2)启用ibus框架:在终端输入:

im-switch -s ibus

重新启动X(也可以重启电脑)

(3)安装拼音引擎:在终端输入:

sudo apt-get install ibus-pinyin

(4)设置IBus框架:在终端输入:

ibus-setup

也可根据需要安装五笔,ibus也支持五笔输入,在此不多赘述。



2》———》安装Skype聊天软件(团队需要,不需要的童鞋向下滚。。。。。动您的鼠标)

这个相对来说较简单,直接在软件库里搜索skype下载安装就可以了,操作同windows没有区别,如果没有搜到也不要着急上火,更新下软件库再试试。如果软件库里依然没有找到,那只能去网上自己下一个了。(注意Skype官网暂时还没有linux版本,不过Google下Skype下载还是有很多资源的)



3》———》安装Google的chrome浏览器

Google Chrome,又称Google浏览器,是一个由Google谷歌)公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写,包括WebKit,目标是提升稳定性速度安全性,并创造出简单且有效率的使用者界面。软件的名称是来自于称作Chrome的网络浏览器图形使用者界面(GUI)。软件的beta测试版本在2008年9月2日发布,提供50种语言版本,有WindowsMac OS XLinuxAndroid、以及iOS版本提供下载。2013年9月,Chrome已达全球份额的43%,成为使用最广的浏览器。(我们测试都用chrome,好用。。。。。下面要安装的node.js平台的构建是基于Chrome‘s JavaScript runtime,也就是说,实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装,所以用chrome浏览器测试能得到更好的支持。

直接在软件库里搜chrome,如果没有chrome,也可以安装chromium浏览器。简单。。。

4》———》open-JDK-7.0安装。

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

(1)安装jdk:当然jdk一般在软件库里也有,不过建议您多在命令行里敲一下,毕竟我们是小白,多敲敲命令熟悉一下linux命令还是有好处的。敲命令:

sudo apt-get install openjdk-7-jdk

(2)查看jdk版本

java -version

此命令是查看安装的jdk版本的,(记住它,很多地方还会用到,“工具名”+ “-v” 或 + “--version”一般查看版本号全靠它,家中常备,嘿嘿。。。)如果显示出java版本号则说明安装成功。如果安装不成功,当然还有办法,找我们的软件库啦,自己去里面搜jdk,安装过程同windows。

(3)准备配置环境变量:我选择的方式是直接建一个新的文件夹存放jdk,我选择的时lib目录下建一个jvm文件夹。也可以自由选择,但下面环境变量要保持一致。将来来便于管理。直接敲命令:

mkdir /usr/lib/jvm

然后把jdk挪到该文件夹内,直接敲命令:

mv jdk1.7.0 /usr/lib/jvm

为了方便配置环境变量,网上普遍把jdk的文件改名为jdk-7-sun。完成此步操作可通过命令:

mv /usr/lib/jvm/jdk1.7.0 /usr/lib/jvm/java-7-sun

(4)配置环境变量:敲入命令,打开profile文件:

sudo gedit /etc/profile

把以下环境变量写到profile最下面。

export JAVA_HOME=/usr/lib/jvm/java-7-sun  

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

保存profile后关闭。然后把刚刚保存的脚本文件执行下,即可是系统得知新添加的环境变量,敲入命令:

source /etc/profile


5》———》node.js安装和配置

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用。    node是一个服务器端 JavaScript解释器,它的目标是帮助程序员构建高度可伸缩的应用程序。Node.js是对于独立运行的js语言充当一个解释器的作用。很多人在安装node.js之前安装rvm,其实这样容易出现问题,(我在安装的过程中就是rvm老是出问题,所以建议小白严格按照以下步骤执行)

(1)安装依赖包:(linux下很多软件的运行都需要很多相关的包的支持,如果缺少这些包,软件就不能被正确的执行)敲入命令:

sudo apt-get install g++ curl libssl-dev apache2-utils

(2)安装Git:Git是用于Linux内核开发的版本控制工具。它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,这对于大项目来说自然很重要。Git最为出色的是它的合并追踪(merge tracing)能力。)敲命令:

sudo apt-get install git-core

建一个文件夹,并进入该目录敲命令:

mkdir /usr/lib/node
cd /usr/lib/node

文件件自由创建,不一定要和我的相同

从云端获取源码此步需要一点时间,是网速而定,耐心等待。。。

git clone git://github.com/ry/node.git

指定迁出版本,为了获取常用包的支持一般安装0.4.10版本,敲命令:

git checkout v0.4.10

执行编译,敲入以下命令(注意前面有个"."):

./configure
make
sudo make install


6》———》安装RVM

rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin  开发的一款命令行工具。rvm 能够让你轻松的安装、管理 ruby 生产力环境,诸如不同版本的解释器和 gem 。可以提供一个便捷的多版本ruby环境的管理和切换是一个非常好的ruby版本管理以及安装工具。 

(1)安装:安装相对简单,直接键入命令:

curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile

(2)查看版本:键入命令:

rvm -v

  

7》———》安装ruby

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 PerlSmalltalkEiffelAda以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。

(1)安装:敲入命令:

rvm install 2.0.0-p247

(2)查看版本:

rvm -v


8》———》安装rails

Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。

Ruby On Rails是一个用于编写网络应用程序的软件包.它基于一种计算机软件语言Ruby,给程序开发人员提供了强大的框架支持.你可以用比以前少的多的代码和 短的多的时间编写出一流的网络软件。

直接敲命令(过程略慢,是网速而定,我当时安了半小时之久。。。):

gem install rails


9》———》安装github

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。

对于这个东东,本人目前还不是很了解,不过以后要用,会慢慢学,以后再详细说明它的作用和用法吧。github安装官方有教程,我就不在这儿费口舌了,直接上链接

https://help.github.com/articles/generating-ssh-keys

英文的,慢慢看吧,如果英语水平比我还差,那就下个金山词霸。。。两点多了,困。。。(注意要注册)


10》———》RubyMine

RubyMine是一个为Ruby 和Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中,号称最智能的Ruby和Rails的IDE,能够大大增加Ruby和Rails开发者的开发效率

(1)下载地址:(注意下载和自己电脑相匹配的版本)

http://www.jetbrains.com/ruby/download/index.html

这个是不用安装的,不过要注册码,百度下都能找到,我用的是这个:

破解序列号:

name: rubymine

LICENSE:

70414-12042010 
00002VG0BeoZbwmNAMNCx5E882rBEM 
Ysn1P!e"s830EDlHcWg8gmqYVkvZMo 
Injf4yqlO1yy"82NiwNzyYInoT7AiX

(2)运行:直接下载的是压缩包,需要解压后才能运行,(自己百度解压命令)。解压后在bin目录下找到rubymine.sh双击即可运行。



11》———》Intellij IDEA

IntelliJ IDEA是Java语言开发的集成环境,在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

(1)下载地址:(注意下载和自己电脑相匹配的版本免安装,要注册码。)

http://www.jetbrains.com/idea/download/

我在网上找的注册码:

用户名:qianbi
注册码:00667-3LLZU-A174Q-GQ9WU-QCR2R-8RXG3
注册码:00701-AWVMK-JG2K1-OPKFI-099ZF-LJNS4
注册码:00122-PHU9A-1C01F-1QOID-GYCT8-B3NM3
注册码:00979-DV75L-VEUEI-3ZNBS-GKD3C-ZKNX2
注册码:00127-DDFPG-E91IA-DP5U3-4WYJE-8HF34
注册码:00310-I608W-EA5YT-Z6IJ2-M2KU2-STY95
注册码:00965-VFZO8-8190O-8T2MR-XR8VQ-GUBA3
注册码:00422-4SO2M-1VXOY-LB4K1-XW05P-XT3E3

直接下载压缩包,解压后在bin文件夹里找到idea.sh,双击就可以运行了。


终于写完了,第一篇博客伤不起啊!!!希望能帮到需要的人。


本文出自 “擦干了鼻涕的孩子” 博客,请务必保留此出处http://9188709.blog.51cto.com/9178709/1440692

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。