-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.sh
More file actions
executable file
·62 lines (52 loc) · 1.32 KB
/
setup.sh
File metadata and controls
executable file
·62 lines (52 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#run as root
# mysql
apt-get install mysql-common mysql-client mysql-server libmysqld-dev -y
# apache
apt-get install apache2 -y
#python2.6
apt-get install python2.6 -y
# mongodb
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' /etc/apt/sources.list
apt-get update
apt-get remove mongo*
apt-get install mongodb-10gen
#Install Node.JS
wget 'http://nodejs.org/dist/v0.6.15/node-v0.6.15.tar.gz' -O node.tar.gz
tar -xvzf node.tar.gz
cd node-v0.6.15
./configure
make
make install
cd ..
rm -rf node-v0.6.15
rm node.tar.gz
# Mysql C connector
wget 'http://mysql.he.net/Downloads/Connector-C/mysql-connector-c-6.0.2.tar.gz' -O mysql-connector-c-6.0.2.tar.gz
tar -xvf mysql-connector-c-6.0.2.tar.gz
cd mysql-connector-c-6.0.2
cmake -G "Unix Makefiles"
make
make install
cd ..
rm -rf mysql-connector-c-6.0.2
rm -rf mysql-connector-c-6.0.2.tar.gz
curl http://npmjs.org/install.sh | sh
npm install -g express
npm install -g mocha
npm install -g should
npm install -g helenus
npm install -g db-mysql
npm install -g GridFS
npm install -g mongodb --mongodb:native
npm install -g mime
su samo
npm install express
npm install mocha
npm install should
npm install helenus
npm install db-mysql
npm install GridFS
npm install mongodb --mongodb:native
npm install mime
logout