Difference between revisions of "InstallingAboutUsOnLinux"

m (Staging AboutUs Branch: Enclosing the commands in <pre>s)
(Commands)
 

(10 intermediate revisions by one other user not shown)



Line 1: Line 1:
 
<noinclude><big>[[DevelopmentTeam]] < [[DevelopmentPriorities|Priorities]] <  
 
<noinclude><big>[[DevelopmentTeam]] < [[DevelopmentPriorities|Priorities]] <  
</noinclude>[[InstallingAboutUsOnLinux]] ('''1''') ([[Arif]], [[Brandon]]) <noinclude></big>
+
</noinclude>[[InstallingAboutUsOnLinux]] ('''1''') ([[Arif]], [[Brandon]] and [[AliAnwar|Ali Anwar]]) <noinclude></big>
  
 
See also [[InstallingAboutUsOnOSX]]
 
See also [[InstallingAboutUsOnOSX]]
Line 21: Line 21:
  
 
==Instructions==
 
==Instructions==
 +
<b>Installation through Script:</b>
 +
<pre>
 +
export ABOUTUS_USER=UserName
 +
wget http://images.aboutus.org/images/2/28/AuScripts.zip
 +
unzip AuScripts.zip
 +
cd auScripts/
 +
./auInstall.sh
 +
</pre>
 +
 +
<b>Manual Installation:</b>
 
# [[InstallingAboutUsOnLinux/InitSystem | Install Packages ]]
 
# [[InstallingAboutUsOnLinux/InitSystem | Install Packages ]]
 
# [[InstallingAboutUsOnLinux/Git | Install and configure GIT]]
 
# [[InstallingAboutUsOnLinux/Git | Install and configure GIT]]
Line 30: Line 40:
 
# [[InstallingAboutUsOnLinux/ConfiureVim | Configure VIM]]
 
# [[InstallingAboutUsOnLinux/ConfiureVim | Configure VIM]]
  
===Staging AboutUs Branch===
+
==Creating AboutUs Branch==
 +
<pre>
 +
export ABOUTUS_USER=UserName
 +
branch create BranchName
 +
</pre>
 +
 
 +
==Staging AboutUs Branch==
 
<pre>
 
<pre>
mkdir -p /www/sites/branches
 
 
export ABOUTUS_USER=UserName
 
export ABOUTUS_USER=UserName
 
stage_branch BranchName
 
stage_branch BranchName
Line 42: Line 57:
 
ssh-keygen -t rsa
 
ssh-keygen -t rsa
 
cd ~/.ssh/
 
cd ~/.ssh/
scp id_rsa nimbus:
+
scp id_rsa.pub nimbus:
  
 
ssh nimbus
 
ssh nimbus
cp id_rsa .ssh/authorized_keys
+
cp id_rsa.pub .ssh/authorized_keys
 
exit
 
exit
 
ssh-agent
 
ssh-agent
 
</pre>
 
</pre>
  
 +
</noinclude>
 
[[Category:DevelopmentTeamProject]]
 
[[Category:DevelopmentTeamProject]]
</noinclude>
 

Latest revision as of 10:56, 6 January 2009

DevelopmentTeam

See also InstallingAboutUsOnOSX

What (summary)

Create instructions and mechanisms for interested people to install AboutUs on Linux machines.

Why this is important

  • We want to reach to the open source community so that more interested people can become part of the DevelopmentTeam
  • We want to on board new hires as seamlessly as possible. New hires often have problems getting their hands ready on the AboutUs version of MediaWiki

DoneDone

  • The git repository of the AboutUs version of MediaWiki is publicly available.
  • We have instructions set so that sophisticated new development team member can install AboutUs version of MediaWiki

Next

  • Figure out where the code is that connects to the database and make sure that we are succeeding.
  • Attach a GPL to our source
  • Expose our GIT repository
  • Further develop our instructions.

Instructions

Installation through Script:

export ABOUTUS_USER=UserName
wget http://images.aboutus.org/images/2/28/AuScripts.zip
unzip AuScripts.zip
cd auScripts/
./auInstall.sh 

Manual Installation:

  1. Install Packages
  2. Install and configure GIT
  3. Install Dev Tools
  4. Install Ruby and Gems
  5. Install and configure Apache
  6. Install and configure Mysql
  7. Install and configure PHP
  8. Configure VIM

Creating AboutUs Branch

export ABOUTUS_USER=UserName
branch create BranchName

Staging AboutUs Branch

export ABOUTUS_USER=UserName
stage_branch BranchName

Commands

HowToUseSSHKeys

ssh-keygen -t rsa
cd ~/.ssh/
scp id_rsa.pub nimbus:

ssh nimbus
cp id_rsa.pub .ssh/authorized_keys
exit
ssh-agent


Retrieved from "http://aboutus.com/index.php?title=InstallingAboutUsOnLinux&oldid=17302085"