Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 4 and Version 5 of dev/LinuxTardis


Ignore:
Timestamp:
Oct 27, 2006, 2:29:44 PM (18 years ago)
Author:
simon
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • dev/LinuxTardis

    v4 v5  
    1 = Installation Guide to ORXONOX on Tardis =
     1= Solaris on Tardis =
    22
     3There are generally two ways to install Orxonox (from the source code) onto the System
     4The first one is the default approach and requires you to have a copy and all subversion files on your account.
     5The second approach requires you to check out orxonox every time you switch your workstation.
    36
    4 There are generally two ways to install ORXONOX (from source) onto the System
    5 The first one is the default approach, and requires you to have a copy (and all svn-files) on your account.
    6 The Second approach requires you to check out orxonox every time you switch your workstation again.
    7 
    8 == The Home-Account approach ==
    9   1. Download  the source either from svn (https://svn.orxonox.net/orxonox/trunk) or (http://svn.orxonox.net/orxonox/trunk)
     7=== Home Directory Approach ===
     8  1. Download the source code with subversion either from (https://svn.orxonox.net/orxonox/trunk) or (http://svn.orxonox.net/orxonox/trunk)
    109{{{
    1110$ svn co https://svn.orxonox.net/orxonox/trunk orxonox/trunk
    1211}}}
    13   2. Enter the newly checked out directory and configure it (this requires a special switch (--with-tardis), that automatically sets all environment flags for you at configure-time.
     12  2. Enter the checked out directory and configure it. This requires a special switch (--with-tardis), that automatically sets all environment flags for you at configure time.
    1413{{{
    1514$ ./autogen.sh
     
    1716$ make -j3
    1817}}}
    19   3. now you are ready to work with the Source
     18  3. now you are ready to work with the source code
    2019
    2120
    22 == The Tardis-Local approach ==
    23   1. Download this script: https://svn.orxonox.net/orxonox/trunk/scripts/tardis-scratch-checkout.pl. Probably you will have to change the Permissions of the file, so you can execute it 
     21=== Tardis local Approach ===
     22  1. Download the script https://svn.orxonox.net/orxonox/trunk/scripts/tardis-scratch-checkout.pl. You will probably have to change the permissions of the file, so you can execute it. 
    2423{{{
    2524$ wget https://svn.orxonox.net/orxonox/trunk/scripts/tardis-scratch-checkout.pl
    2625$ chmod 755 tardis-scratch-checkout.pl
    2726}}}
    28   2. Then you will have to execute the script (to get the trunk):
     27  2. Execute the script (to get the trunk):
    2928{{{
    3029$ ./tardis-scratch-checkout.pl
    3130}}}
    32   This will automatically check out the trunk to /scratch/{username}/orxonox/trunk. [[br]] If you'd like a branche you can use the script to do this too:
     31  This will automatically check out the trunk to /scratch/{username}/orxonox/trunk. [[br]] If you'd like to check out a branch, you can use the script like this:
    3332{{{
    3433$ ./tardis-scratch-checkout.pl branches/myBranche
    3534}}}
    3635
    37 == Pro/Contra ==
     36=== Comparison of the Methods ===
    3837|| / || Home-Account || Tardis-Local ||
    3938|| Checkout || once per account || once per tardis and account ||
    40 || Compiling || Network->slow || local->very much faster ||
    41 || Linking || stinking slow (30 seconds+)|| adequately fast ||
    42 || Space || user-account || scratch (some gb's) ||
     39|| Compiling || network -> slow || local -> much faster ||
     40|| Linking || very slow (30 seconds+)|| fast ||
     41|| Space || user account || scratch ||
    4342
    4443
    45 I would really recommend the tardis-local approach, if you have the time to warm up, but have to compile again, and again and again.
     44I recommend the tardis local approach, even if you have to compile Orxonox again and again.
    4645
    4746To be faster there is also the possibility to
     
    4948$ make -j3
    5049}}}
    51 which will automatically use 3 processes to compile orxonox, and since most of the tardis are hyper-threaded - well i think you know about the rest :) )
     50which will automatically use 3 processes to compile Orxonox and since most of the tardis are hyper-threaded Orxonox compiles very fast.