N
Published on
· Last modified on
· Public

全新系统的ubutun server服务器蘑菇街部署教程

项目及教程:https://github.com/mogujie/TeamTalk

遇到的几个问题:

1.ssh服务器无法连上

发现服务器帐号只有parox,用ssh -l parox@192.168.1.201 连接成功

2.按doc里面的教程执行项目下server/src 下面的4个sh出现错误

缺什么安装什么,我经提醒又安装了zip,make,gcc等

命令为 :

按照教程执行4个sh文件之前先执行下面命令,把没装的东西都先装上

sudo apt-get install zip;

sudo apt-get install make;

sudo apt-get install gcc;

sudo apt-get install rpm;

sudo apt-get install g++;

sudo apt-get install c++;

sudo apt-get install mysql-server-5.5;

sudo apt-get install tftpd-hpa;

sudo apt-get install yum;

3.执行:sudo sh make_log4cxx.sh 时出错,原因为sudo yum -y install apr 执行时找不到文件

解决方法:yum换源,参考下面的网站换源

yum换源:

更改方法

1、进入yum配置文件目录

cd /etc/yum.repos.d/

2、备份配置文件

mv CentOS-Base.repo CentOS-Base.repo.bak
3、下载163的配置
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo,下载下来的文件名为 CentOS6-Base-163.repo4、改名
mv CentOS6-Base-163.repo CentOS-Base.repo5、更新数据库
yum update

http://os.51cto.com/art/201306/398238.htm

http://blog.sina.com.cn/s/blog_541a3cf10101h245.html

如果yum update出错,执行命令 vim CentOS-Base.repo5,打开配置文件,执行 " %s/$releasever/6"将里面的"$releasever"替换成6

4.执行:sudo sh make_log4cxx.sh 错误2

configure: error: the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file.

解决方法:

http://my.oschina.net/u/1433006/blog/195475

手动安装apr和apr-util

http://blog.itpub.net/25837813/viewspace-1050620/

http://www.linuxidc.com/Linux/2012-06/62289.htm

5.执行:sudo sh make_log4cxx.sh 错误3

configure: error: C++ preprocessor "/lib/cpp" fails sanity check

解决办法:出现该情况是由于c++编译器的相关package没有安装,以root用户登陆,在终端上执行:

# yum install glibc-headers

# yum install gcc-c++

5.执行 sh make_protobuf.sh 命令没有完全成功

解决方法:提示缺少g++,c++,执行命令 :

sudo apt-get intall g++

sudo apt-get intall c++

6.执行:sudo sh make_mariadb.sh 出错,centos包下载不到

解决方法:打开此文件:vim make_mariadb.sh,把里面的对应的下载链接改为网上对应可以下到的链接地址,再保存退出后执行就可以了

Sign in or Sign up Leave Comment