=================
[Ubuntu]
format/mount data disk
https://help.ubuntu.com/community/InstallingANewHardDrive
http://www.liusuping.com/ubuntu-linux/linux-fdisk-disk.html
auto-mount
sudo nano -Bw /etc/fstab
/dev/sdb1 /app/ ext4 defaults 0 0
/dev/sdb1 /mongo/ ext4 defaults 0 0
sudo mount -a
[Nodejs/NPM]
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get -y install nodejs
[Mongo]
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
[Standalone]
mongod --dbpath /mongo/dytj
[Service]
sudo service mongod start
/var/log/mongodb/mongod.log
sudo service mongod stop
[Samba]
https://help.ubuntu.com/community/How%20to%20Create%20a%20Network%20Share%20Via%20Samba%20Via%20CLI%20(Command-line%20interface/Linux%20Terminal)%20-%20Uncomplicated,%20Simple%20and%20Brief%20Way!
sudo apt-get install samba
sudo smbpasswd -a le
sudo nano /etc/samba/smb.conf
[workspace]
path = /workspace
available = yes
valid users = le
read only = no
browseable = yes
public = yes
writable = yes
sudo restart smbd
testparm
[Git]
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-12-04
sudo apt-get install git-core
[Meteor]
curl https://install.meteor.com/ | sh
sudo -H npm install -g [email protected]
mrt create m --release 0.8.1.3
mrt add bootstrap-3 --pkg-version 3.1.1-1
mrt add moment --pkg-version 2.5.1
mrt add parsleyjs --pkg-version 1.1.7
mrt add holder --pkg-version 0.1.9
mrt add imagemagick --pkg-version 0.1.2
mrt add jquery-jcrop --pkg-version 0.0.3
mrt add xml2js --pkg-version 0.4.1-1
mrt add roles --pkg-version 1.2.8
mrt add winston --pkg-version 0.0.3
mrt add iron-router --pkg-version 0.7.0
meteor add accounts-password
meteor add accounts-base
Account/Role
Accounts.createUser({username:'admin',email:'[email protected]',password:'admin123',profile:{name:'admin'}}, function(err){console.log('err:'+err)})
Accounts.createUser({username:'editor',email:'[email protected]',password:'editor',profile:{name:'editor'}}, function(err){console.log('err:'+err)})
Roles.setUserRoles("hYiBJgXZ5bto4zbjr", ['admin','employee']); // run on server side
Roles.setUserRoles("daxxttrNee5DQin8v", ['employee']); // run on server side
export MONGO_URL=mongodb://localhost:27017/meteor
meteor
[Imagemagick]
sudo apt-get install imagemagick --fix-missing
[Apache]
sudo apt-get install apache2 --fix-missing
>> add following to /etc/apache2/sites-available/default
# Proxy Settings
ProxyPreserveHost On
# Images
Alias /pic/ "/app/images/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
#Jenkins
ProxyPass /jenkins http://localhost:8080/jenkins/
ProxyPassReverse /jenkins http://localhost:8080/jenkins/
#Meteor
ProxyPassMatch ^/pic/.*$ !
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
>> enable modules
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod rewrite
sudo a2enmod deflate
sudo a2enmod headers
sudo a2enmod proxy_balancer
sudo a2enmod proxy_connect
sudo a2enmod proxy_html # this can leave out
>> restart
sudo service apache2 restart
[Oracle Java 7]
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
managing - sudo update-alternatives --config java
set env - sudo nano /etc/environment
JAVA_HOME=/usr/lib/jvm/java-7-oracle
reload - source /etc/environment
[Tomcat/Jenkins]
sudo apt-get install tomcat7
bin --> /usr/share/tomcat7/
home --> /etc/tomcat7
base (webapp) --> /var/lib/tomcat7/
/etc/default/tomcat7
change user
change JVM memory
add env
JAVA_HOME=/usr/lib/jvm/java-7-oracle
JENKINS_HOME="/app/jenkins"
sudo chown -R le /var/lib/tomcat7/
sudo chown -R le /etc/tomcat7/
sudo chown -R le /usr/share/tomcat7
clean folder after copying the jobs
rm -r */builds/ */lastStable/ */lastSuccessful/ */modules
[Maven]
download and unzip : tar -zxvf
/app/maven/apache-maven-3.1.1/
sudo ln -s /app/maven/apache-maven-3.1.1/bin/mvn /usr/bin/mvn ## this resolve the issue where mvn can't be found
[Groovy]
download and unzip
/app/groovy/groovy-2.3.3/
[Android]
wget http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
unzip and mv
/app/android/android-sdk-linux
!! update sdk ->
/app/android/android-sdk-linux/tools/android update sdk --no-ui
## /app/android/android-sdk-linux/tools/android update sdk --no-ui --all --force
http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
tools/android list sdk --all --extended
tools/android update sdk -u -a -t
e.g. android update sdk -u -a -t 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
(including :
1- Android SDK Tools, revision 23
2- Android SDK Platform-tools, revision 20
7- Android SDK Build-tools, revision 19
13- SDK Platform Android 4.4.2, API 19, revision 3
14- SDK Platform Android 4.3, API 18, revision 2
51- Android Support Library, revision 19.1
http://superuser.com/questions/344533/no-such-file-or-directory-error-in-bash-but-the-file-exists
if file appear exist but show no file found while executing, then it's missing 32bit lib
sudo apt-get install ia32-libs
may need these dependencies also
sudo apt-get install ia32-libs-multiarch
sudo apt-get install libgphoto2-2
sudo apt-get install libsane
sudo apt-get install --reinstall libc6-i386
Others:
sudo apt-get install libstdc++6:i386
And also zlib1g:i386 to make aapt work.
and if you still miss something use: lld adb