Changes between Version 4 and Version 5 of dev/LinuxTardis
- Timestamp:
- Oct 27, 2006, 2:29:44 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
dev/LinuxTardis
v4 v5 1 = Installation Guide to ORXONOXon Tardis =1 = Solaris on Tardis = 2 2 3 There are generally two ways to install Orxonox (from the source code) onto the System 4 The first one is the default approach and requires you to have a copy and all subversion files on your account. 5 The second approach requires you to check out orxonox every time you switch your workstation. 3 6 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) 10 9 {{{ 11 10 $ svn co https://svn.orxonox.net/orxonox/trunk orxonox/trunk 12 11 }}} 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. 14 13 {{{ 15 14 $ ./autogen.sh … … 17 16 $ make -j3 18 17 }}} 19 3. now you are ready to work with the Source18 3. now you are ready to work with the source code 20 19 21 20 22 == The Tardis-Local approach==23 1. Download th is 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 it21 === 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. 24 23 {{{ 25 24 $ wget https://svn.orxonox.net/orxonox/trunk/scripts/tardis-scratch-checkout.pl 26 25 $ chmod 755 tardis-scratch-checkout.pl 27 26 }}} 28 2. Then you will have to execute the script (to get the trunk):27 2. Execute the script (to get the trunk): 29 28 {{{ 30 29 $ ./tardis-scratch-checkout.pl 31 30 }}} 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: 33 32 {{{ 34 33 $ ./tardis-scratch-checkout.pl branches/myBranche 35 34 }}} 36 35 37 == Pro/Contra==36 === Comparison of the Methods === 38 37 || / || Home-Account || Tardis-Local || 39 38 || Checkout || once per account || once per tardis and account || 40 || Compiling || Network->slow || local->verymuch faster ||41 || Linking || stinking slow (30 seconds+)|| adequatelyfast ||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 || 43 42 44 43 45 I would really recommend the tardis-local approach, if you have the time to warm up, but have to compile again, andagain and again.44 I recommend the tardis local approach, even if you have to compile Orxonox again and again. 46 45 47 46 To be faster there is also the possibility to … … 49 48 $ make -j3 50 49 }}} 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 :) )50 which will automatically use 3 processes to compile Orxonox and since most of the tardis are hyper-threaded Orxonox compiles very fast.