安装基本库
apt-get install g++ curl libssl-dev libexpat1-dev expat libxml2-dev
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
版权声明:本文为yangshufengyrtyfyu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。