yibinqi0 2014-07-09
一、Win7或Win8系统下安装Linux Minut 15
1、割出60G的硬盘空间安装Linux Minut 15(U盘安装)
查自己linux是多少位:
$ file /bin/ls //file功能是识别文件类型,ls中保存有linux的版本以及位数信息
2、使用软件管理器安装输入法ibus、ibus-pinyin
3、使用软件管理器安装谷歌浏览器(也可以下载软件包自己安装)
4、使用软件管理器安装skype
二、环境配置
1、open-jdk-1.7.0_51
打开软件管理器,在搜索框中输入openjdk,在结果列表中选择openjdk-7-jdk 和 openjdk-7-jre,如果jre上面显示已经安装了,那就只安装jdk就好了。也可以在终端进行命令输入。
$ sudo apt-get install openjdk-7-jdk $ java -version //查看版本 OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.04.2) OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) //这两个版本要记住 $ cd $ sudo gedit /etc/profile
将会打开文件 然后在文件最后另起一行加入下面三行内容后,保存关闭即可 (即环境变量配置)
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
每次修改完成profile记得执行保存命令
$ source /etc/profile //source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登陆.
2、android-sdk (android软件开发工具包)
下载地址: http://developer.android.com/sdk/index.html#download 下载后解压到合理的路径下
注意:如果是64位的机子 需要安装32的lib库
$ sudo apt-get install ia32-libs
运行目录下的/tools/android脚本,打开后选择需要安装的android版本,点击install
安装完成后记得修改环境变量,打开profile添加代码如下
export ANDROID_HOME=$HOME/mysoftware/android-sdk-linux export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
记得保存一下:
$ source /etc/profile
3、ant
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发
$ sudo apt-get install ant //然后添加环境变量 $ cd $ sudo gedit /etc/profile
在文件最后另起一行加入下面两行内容
export ANT_HOME=/usr/bin/ant export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin
配置完毕 ant -v 查看版本
4、github
GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目
$ sudo apt-get install git $ mkdir mygit $ cd mygit $ git init $ git config --global user.name "your_name" $ git config --global user.email "your_email" //创建github上的用户名和email
然后注册github,创建SSH Key。
$ ssh-keygen -t rsa -C "your_email"
回车后会提示输入要存的文件夹地址名(123)和密码,该密码用来加密私钥(也即是id_rsa) 回车。
在mygit文件夹中会出现两个文件:id_rsa和id_rsa.pub(如123和123.pub) 。其中123是私钥,123.pub是公钥。(下列命令中的123需要替换成你自己mygit文件夹中的文件名)
$ mkdir ~/.ssh $ cp ~/mygit/123 ~/.ssh $ cp ~/mygit/123.pub ~/.ssh
添加SSH keys:
登录GitHub(https://github.com/)->Account Settings->SSH keys->Add SHH keys :
Title填Linux-mint-git,Key则要将123.pub文件的内容全部复制粘贴过来(注意,是全部内容,绝对不能有任何差错),之后点击Add key即可。
然后测试连接
$ ssh -T [email protected]
如果连接成功会提示:"Hi ×××! You've successfully authenticated, ..."
否则,可能会出现:"Permission denied (publickey). fatal:the remote end hung up unexpectedly"原因可能有:
1).文件123和123.pub没有移动到~/.ssh文件夹中;
2).复制粘贴id_rsa.pub文件内容时出错,可能不小心修改了,也可能是编辑器的原因,尝试一下用其他编辑器打开再复制粘贴。
git查看版本
$ git --version
5、node.js
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台,Node.js是一个可以快速构建网络服务及应用的平台
1)安装其他依赖包:
$ sudo apt-get install c++ curl libssl-dev apache2-utils
2) 安装git工具:
$ sudo apt-get install git-core
3)获取源:
$ git clone git://github.com/joyent/node.git
4)指定编译版本,重要!
先进入存放下载源码的文件夹:
$ cd node // 指定迁出版本:(使用哪个版本就迁出) git checkout v0.10.29 //指定路径,编译执行: $ ./configure $ make $ sudo make install
5)设置环境变量
$ sudo gedit /etc/profile
打开配置文件,在文件最后中添加如下两行:
export PATH=”$HOME/node/bin:$PATH” export NODE_PATH=”$HOME/node:$HOME/node/lib/node_modules”
保存后,执行:
$ source /etc/profile
安装完nodejs就会自动安装npm,如果npm安装有问题,可以手动安装sudo apt-get install npm
最后查看nodejs和npm版本
$ node -v $ npm -v
6、rvm
rvm是Ruby Version Manager缩写,是ruby的版本管理工具,也就是说安装rvm后可以安装多个ruby,并可以在各个版本间切换.
$ sudo apt-get install curl //sudo是以系统管理员的身份来运行,apt-get用于deb包管理,curl是这一种文件传输工具. $ curl -L get.rvm.io | bash -s stable //bash -s bash从标准服务中读入命令 $ echo "source ~/.bashrc" >> ~/.bash_profile //echo用来将字符串输出到终端上 $ echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc $ source ~/.bashrc //source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录. $ rvm -v
7、rvm.ruby (一种面向对象程序设计的脚本语言)
$ rvm list known //列出可用的ruby列表,选一个进行安装 $ rvm install 1.9.3p547 $ ruby -v ruby 1.9.3p547 (2014-05-14 revision 45962) [x86_64-linux] $ which ruby //如果显示ruby不是在.rvm/rubies下面,则说明安装的有些问题。
8、rvm.rails (是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发的)
$ gem install rails //从gem源安装rails $ rails -v
9、RubyMine
RubyMine是一个为Ruby和Rails开发者准备的IDE,是最智能的Ruby和Rails的IDE
安装Ruby Mine,去网站(官网 http://www.jetbrains.com/ruby/download/)上下载了以后解压缩,进入 bin目录下有个对应的sh文件,双击运行后,第一个选择是选择“No ,我没有任何的配置”。然后是输入密钥,如果不想购买就baidu一下就可以了。
10、IntelliJ IDEA
java语言开发的集成环境,最好的java开发工具之一
去网站(官网 http://www.jetbrains.com/idea/download/)上下载Community Edition版本,然后解压缩,进入 bin目录下有个对应的sh文件,双击运行后,第一个选择是选择“No ,我没有任何的配置”。