ubuntu每次安装完都要重新安装各种开发工具,每次都要到处查XX软件怎么安装配置等等。很烦,这里总结一份常用开发软件安装配置的步骤,懒得以后到处查。
一 安装JDK
二 安装ant
三 安装g++
四 安装openssl
五 安装openssh
六 安装Hadoop
七 安装Globus Toolkit
八 安装MySQL
九 安装fcitx输入法
十 安装SVN
一.安装JDK
1. 下载JDK
下载页面:
http://java.sun.com/javase/downloads/index.jsp
下载bin文件就够了,开发平台(platform)选择Linux。也可以使用下面的链接直接下载jdk-6u22-linux-i586.bin:
2. 安装JDK
复制到/usr/local/目录:
$ sudo cp jdk-6u22-linux-i586.bin /usr/local/
执行bin文件开始安装:
$ sudo ./jdk-6u22-linux-i586.bin
JDK会自动被安装在/usr/local/jdk1.6.0_22目录中
3. 设置环境变量:
$ sudo gedit /etc/profile
在文件最后加入如下代码:
#set JDK environment
export JAVA_HOME=/usr/local/jdk1.6.0_22
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
执行如下命令使环境变量生效:
$ source /etc/profile
检查环境变量设置是否正确:
$ java -version
输出如下:
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
表示JDK已经成功安装
二.安装ant
1. 下载ant
下载页面:
http://ant.apache.org/bindownload.cgi
也可以使用如下地址直接下载apache-ant-1.8.1-bin.tar.gz :
http://labs.renren.com/apache-mirror//ant/binaries/apache-ant-1.8.1-bin.tar.gz
2. 安装ant
复制到/usr/local/ :
$ sudo cp apache-ant-1.8.1-bin.tar.gz /usr/local/
解压:
$ sudo tar xzf apache-ant-1.8.1-bin.tar.gz
为了方便操作,建立一个名为ant的软链接:
$ sudo ln -s apache-ant-1.8.1 ant
当然不建立也是可以的。
3. 设置环境变量
$ sudo gedit /etc/profile
在最后加入:
#set ANT environment
export ANT_HOME=/usr/local/ant
export PATH=/usr/local/ant/bin:$PATH
使环境变量生效:
$ source /etc/profile
测试ant安装是否成功:
$ ant -version
输出:
Apache Ant version 1.8.1 compiled on April 30 2010
说明ant安装成功
三.安装g++
Ubuntu 10.04默认安装了gcc和make,但没有g++。而有些软件需要g++才能编译安装,因此也顺便把g++给装了。
安装g++只需要一条命令就可以了:
$ sudo apt-get install build-essential
除了g++外,这条命令还会安装libc6-dev,make等好东东,很方便。
检查是否安装成功:
$ g++ –v
四. 安装openssl
Ubuntu10.04安装完成后其实已经安装好了openssl部分功能,但是并是不完整的development版本的。
1. 检查Linux是否安装了openssl :
$ openssl version
输出:
OpenSSL 0.9.8k 25 Mar 2009
这表明已经安装了openssl,则无需安装openssl,但是还需要安装openssl的开发函数库,否则使用openssl进行开发可能会报错。
2. 安装development版本的openssl
使用如下命令安装openssl的开发函数库:
$ sudo apt-get install libssl-dev
若openssl没有安装则可执行如下操作来安装openssl及其开发函数库:
$ sudo apt-get install openssl
$ sudo apt-get install libssl0.9.8
$ sudo apt-get install libssl-dev
五.安装openssh
1. 安装 openssh-server
$ sudo apt-get install openssh-server
2. 建立 SSH KEY:
$ ssh-keygen -t rsa -P "" (注意不要多加空格或缺少空格)
中途需要安装者选择保存密钥的文件,按回车使用默认的文件就可以了:
Enter file in which to save the key (/home/heaad/.ssh/id_rsa):(按回车)
3. 启用SSH KEY:
$ cat /home/heaad/.ssh/id_rsa.pub >> /home/heaad/.ssh/authorized_keys
$ sudo /etc/init.d/ssh reload
4. 验证 SSH 的配置:
尝试用ssh命令登录到本机,登录成功则说明openssh配置成功了:
$ ssh localhost
输出如下信息:
Linux ubuntu 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
Ubuntu 10.04 LTS
Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/
360 packages can be updated.
109 updates are security updates.
Last login: Thu Nov 18 17:31:57 2010 from localhost
输出信息表示登录成功了,说明openssh配置完成。
六.安装Hadoop
安装Hadoop前需要先安装ssh和JDK1.6 。请参考本文前面进行ssh和JDK的安装配置。
1. 下载Hadoop:
在我写这篇文章时,Hadoop的最新的稳定版本是0.20.2 。
Hadoop下载页面:
http://www.apache.org/dyn/closer.cgi/Hadoop/core/
使用推荐的mirror网站来下载就可以了。
也可以使用下面的链接直接下载hadoop-0.20.2.tar.gz :
http://apache.freelamp.com//hadoop/core/hadoop-0.20.2/hadoop-0.20.2.tar.gz
2. Hadoop安装
(1) 首先复制到/usr/local 目录下,并解压,当然也可以选择其他路径。
(2) 修改配置文件
修改 conf/core-site.xml:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
修改conf/hdfs-site.xml:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
修改conf/mapred-site.xml:
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>
(3) 配置JAVA安装路径:
hadoop运行需要JDK支持,因此需要配置Java的安装路径
$ sudo gedit conf/hadoop-env.sh
加入下面一行(由JDK具体安装的路径决定):
export JAVA_HOME=/usr/local/jdk1.6.0_22
(4) 创建一个新的分布式文件系统:
$ bin/hadoop namenode -format
(5) 启动hadoop守护进程:
$ sudo bin/start-all.sh
这个操作需要使用root用户的密码,开启root账号可以使用如下命令:
$ sudo passwd
Password: <—— 输入安装时那个用户的密码
Enter new UNIX password: <—— 新的Root用户密码
Retype new UNIX password: <—— 重复新的Root用户密码
passwd:已成功更新密码
到此hadoop就配置完了,使用浏览器访问下面那个URL :
NameNode - http://localhost:50070/
JobTracker - http://localhost:50030/
如果看到了文件系统的统计信息,则表明hadoop配置成功了。
七.安装Globus Toolkit
1. 下载Globus Toolkit
下载页面:
http://www.globus.org/toolkit/downloads/
也可以使用如下链接直接下载Globus Toolkit 5.0.2 :
http://www.globus.org/toolkit/survey/index.php?download=gt5.0.2-all-source-installer.tar.bz2
2. 安装Globus Toolkit
安装GT前需要先安装g++和development版本的openssl 。
(1) 首先创建GT安装的目标目录:
$ sudo mkdir /usr/local/globus-5.0.2
(2) 配置GT
进入GT源代码目录,执行如下命令来设定GT安装的目标目录:
$ export GLOBUS_LOCATION=/usr/local/globus-5.0.2
$ ./configure --prefix=$GLOBUS_LOCATION
(3) 编译GT:
$ sudo make
(4) 安装GT:
$ sudo make install
八.安装MySQL
可以使用apt-get安装,实在是太方便了。。。。
$ sudo apt-get install mysql-server mysql-client
安装过程需要用户设置MySQL的root密码
安装完,使用如下命令来连接MySQL:
$ mysql -h localhost -u root –p
九. 安装fcitx输入法
1.应该确认安装了中文支持,否则应该在“系统/系统管理/语言支持”处添加中文支持。
2.安装fcitx输入法。
输入命令:
sudo apt-get install im-switch fcitx
sudo im-switch -s fcitx -z default
im-switch -s fcitx -z default
注销一下,即可看到fcitx。
3.可能出现的问题:
使用fcitx输入中文时出现的是小方格!
原因:你的系统中没有安装fcitx默认使用的字体。
解决方法:
fc-list (输出系统存在的字体)
gedit /etc/fonts/conf.d/49-sansserif.conf
将大概在倒数第四行中的 string>sans-serif</string>中的sans-serif改为你系统中存在的字体。
注销后重新登录,OK!
十.安装SVN
sudo apt-get install subversion
由word复制到这里来,文章格式变得惨不忍睹,蛋疼。。。。
暂时写到这里,以后有补充就加上。