Difference between revisions of "InstallingAboutUsOnLinux"
Arif Iqbal (talk | contribs) m |
(→Commands) |
||
|
(42 intermediate revisions by 6 users 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 15: | Line 15: | ||
==Next== | ==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 | * Attach a [[GPL]] to our source | ||
* Expose our [[GIT]] repository | * Expose our [[GIT]] repository | ||
| Line 20: | 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/Git | Install and configure GIT]] | ||
| + | # [[InstallingAboutUsOnLinux/InstallDevtools | Install Dev Tools ]] | ||
| + | # [[InstallingAboutUsOnLinux/InstallRuby | Install Ruby and Gems ]] | ||
| + | # [[InstallingAboutUsOnLinux/InstallApache | Install and configure Apache]] | ||
| + | # [[InstallingAboutUsOnLinux/InstallMysql | Install and configure Mysql]] | ||
| + | # [[InstallingAboutUsOnLinux/InstallPhp | Install and configure PHP]] | ||
| + | # [[InstallingAboutUsOnLinux/ConfiureVim | Configure VIM]] | ||
| − | == | + | ==Creating AboutUs Branch== |
| − | + | <pre> | |
| − | + | export ABOUTUS_USER=UserName | |
| − | + | branch create BranchName | |
| + | </pre> | ||
| + | ==Staging AboutUs Branch== | ||
| + | <pre> | ||
| + | export ABOUTUS_USER=UserName | ||
| + | stage_branch BranchName | ||
| + | </pre> | ||
| + | ==Commands== | ||
| + | [[HowToUseSSHKeys]] | ||
| + | <pre> | ||
| + | ssh-keygen -t rsa | ||
| + | cd ~/.ssh/ | ||
| + | scp id_rsa.pub nimbus: | ||
| + | |||
| + | ssh nimbus | ||
| + | cp id_rsa.pub .ssh/authorized_keys | ||
| + | exit | ||
| + | ssh-agent | ||
| + | </pre> | ||
| + | |||
| + | </noinclude> | ||
[[Category:DevelopmentTeamProject]] | [[Category:DevelopmentTeamProject]] | ||
| − | |||
Latest revision as of 10:56, 6 January 2009
See also InstallingAboutUsOnOSX
Contents
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:
- Install Packages
- Install and configure GIT
- Install Dev Tools
- Install Ruby and Gems
- Install and configure Apache
- Install and configure Mysql
- Install and configure PHP
- Configure VIM
Creating AboutUs Branch
export ABOUTUS_USER=UserName branch create BranchName
Staging AboutUs Branch
export ABOUTUS_USER=UserName stage_branch BranchName
Commands
ssh-keygen -t rsa cd ~/.ssh/ scp id_rsa.pub nimbus: ssh nimbus cp id_rsa.pub .ssh/authorized_keys exit ssh-agent
