ubuntu12.04软件安装

安装基本库
apt-get install g++ curl libssl-dev libexpat1-dev expat libxml2-dev
安装新主题
#首先需要编辑 /etc/apt/sources.list 文件,在终端中输入:
    gksudo gedit /etc/apt/sources.list        
#在其中加入以下源:
    deb http://ppa.launchpad.net/bisigi/ppa/ubuntu karmic main
    deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu karmic main    
#保存并且退出,然后加入KEY, 在终端中输入:
    gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-key 881574DE && gpg -a --export 881574DE | sudo apt-key add -    
#更新软件源列表:
    sudo aptitude update    (需要安装aptitude)
#安装主题:    
    sudo aptitude install bamboo-zen-theme

安装SSH
sudo apt-get install openssh-server openssh-client  
sudo /etc/init.d/ssh restart #重启生效

安装jdk6
#使用jdk-6u29-linux-x64.bin安装到/home/software下,然后配置环境变量,在/etc/profile中添加:

JAVA_HOME=/home/software/jdk1.6.0_29  
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
PATH="$JAVA_HOME/bin:$PATH"  
export JAVA_HOME CLASS_PATH PATH 

#重启后,使用java -version检测是否安装成功。

安装mysql5.5.20
  • 使用mysql-5.5.20-linux2.6-x86_64.tar.gz。安装之前先安装包libaio1和libaio-dev,否则会出错。
  • 要安装到的目录是/home/software/mysql-5.5.20,首先将压缩文件解压到该目录下,然后进行以下操作:

 sudo groupadd mysql
  sudo useradd -r -g mysql mysql#非常重要,建立mysql用户组

  #进入/home/software/mysql-5.5.20,这里面已存放了解压后的所有文件,执行
  sudo chown -R mysql .
  sudo chgrp -R mysql .
  #注意以上命令后面都有点
  #打开lib目录,简单的赋予下面的文件权限
  sudo chown -h mysql:mysql *
  #下面开始安装
  sudo scripts/mysql_install_db --user=mysql --basedir=/home/software/mysql-5.5.20 --datadir=/home/software/mysql-5.5.20/data
  #观察输出结果,可能会出现找不到libaio1或者log文件的错误,安装libaio1或建立相应log目录即可
  //将所有文件属性改为root用户,注意有点
  sudo chown -R root .
  //将数据目录属性改为mysql用户
  sudo chown -R mysql data

安装初步完成,测试一下,启动服务:  bin/mysqld_safe --user=mysql & ,可能报错,配置文件中的basedir和datadir可能没配置好。进行以下配置:
 cp support-files/mysql.server /etc/init.d/mysql
  chmod +x /etc/init.d/mysql
  vim mysql
  #修改以下两个变量
  basedir=/home/software/mysql-5.5.20
  datadir=/home/software/mysql-5.5.20/data
  然后执行 update-rc.d mysql defaults
  #再使用service mysql start来尝试启动,报错:
  #Couldn't find MySQL server (/usr/bin/mysqld_safe),路径不对,不应该到/usr/bin下寻找mysqld_safe,怀疑mysql启动时加载配置文件出错,mysql配置文件的读取顺序为:

  /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

  #挨个查看,发现 /etc/mysql/my.cnf中的以上两个对应值不正确,修改后测试,发现可用service mysql start来启动mysql

安装mysql的最后一步,设置环境变量,使mysql命令方便使用
 JAVA_HOME=/home/software/jdk1.6.0_29
  MYSQL_HOME=/home/software/mysql-5.5.20
  CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  PATH="$JAVA_HOME/bin:$MYSQL_HOME/bin:$PATH"
  export JAVA_HOME MYSQL_HOME CLASS_PATH PATH

mysql主机与虚拟机间通信
#安装pcre-8.30

./configure --prefix=/home/software/nginx-1.2.0 --with-pcre="/home/src/pcre-8.30/"    

#注意指向pcre的源码目录,否则不能make

make
make install

安装thrift-0.7.x
#到github下载源码(发生的一些错误可参考这个http://blog.csdn.net/imzkz/article/details/5637999)
#按要求./bootstrap.sh,提示    Couldn't find libtoolize!,需先安装apt-get install libtool    
#再执行./bootstrap.sh,提示/bootstrap.sh: 41: ./bootstrap.sh: autoscan: not found,安装apt-get install autoconf
./configure --prefix=/home/software/thrift-0.7    
make发生错误,提示 ylwrap: 行 113: yacc: 未找到命令,安装apt-get install byacc

继续make,错误,提示 行 52: flex: 未找到命令,安装apt-get install flex

再make还是错误

重新./configure --with-boost=/home/software/thrift-0.7,然后make,错误提示:致命错误: Python.h:没有那个文件或目录,安装python-dev

再make成功

make install
记得修改/etc/profile的环境变量

安装rethinkdb
#http://www.rethinkdb.com
add-apt-repository ppa:rethinkdb/ppa
apt-get update
apt-get install rethinkdb  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值