|
|
Line 25: |
Line 25: |
| system. | | system. |
|
| |
|
| ==1. WinCVS download:== | | ==Using WinCVS to hold the content of the [data] folder actual:== |
| WinCVS is GNU General Public License (GPL).
| |
| [http://www.wincvs.org/download.html http://www.wincvs.org/download.html]
| |
|
| |
|
| ==2. Unzip and read Install.txt.==
| | - WinCVS seems to be dead. The internet-page is down. |
| With the actual version of today you only have to run
| | Therefore the obsolete part of this article has been deleted by me to avoid |
| “wincvs_setup.exe”, the rest is done by the program, so don't keep attention to the other files.
| | FG user irritation and inconvenience. |
| | 27.3. 2008 Georg EDDW |
|
| |
|
| ==3. Python==
| |
| When running WinCVS for the first time you are asked to install python on your system (in
| |
| case you don't have it already there). This all is very easy, just click on the link in the message
| |
| window and download a stable Windows binary version.
| |
| After downloading let Windows do all the installwork, just click on the downloaded file, ie
| |
| “python-2.4.3.msi”.
| |
| In case the WinCVS window is still open, close the program and start it again after the python
| |
| installation has been finished.
| |
|
| |
|
| ==4. Selecting or creating a download folder==
| |
| It is highly recommended not to upgrade directly into your Flightgear data folder. If there are
| |
| any errors due to internet connection or otherwise you will not destroy you old FlightGear
| |
| data.
| |
| You may use WinCVS to create a new folder on one of your harddisks with enough space left
| |
| for the big download.
| |
| Use the yellow folder symbol to select or create your CVS folder. You
| |
| may name it as you like. WinCVS creates the data folder itself when downloading.
| |
| After selection, “your” CVS folder shows up.
| |
|
| |
| ==5. Download==
| |
| Now you are ready for downloading, you must have established your internet connection.
| |
|
| |
| ==6. Command line==
| |
| Only once you have to type in 2 command lines. But this has to be done very carefully
| |
| without any typo, otherwise you won't be successful.
| |
|
| |
| Use “Admin” from the upper menuebar, then select “Command Line...”
| |
| The command line window shows up.
| |
|
| |
| a) the first time you have to type the commands into the little window.
| |
| This is always the same:
| |
| Use the [Enter] key, if your command line is too long and you have to write the rest into a
| |
| second line.
| |
| Use the [Control] + [Enter] keys if you are ready with you input.
| |
| Then press the “OK” button at the bottom of the window.
| |
| Start with:
| |
|
| |
| '''cvs -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 login'''
| |
| Your password is '''“guest”'''. Type ''' “guest” '''(without quotation marks)
| |
|
| |
| If all is ok, then you should read these messages:
| |
|
| |
| ''cvs -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 login
| |
| Logging in to :pserver:cvsguest@cvs.flightgear.org:2401:/var/cvs/FlightGear-0.9
| |
| CVS exited normally with code 0 ''
| |
|
| |
| ==7. ==
| |
| If the commandline window has disappeared, repeat step 6 of this manual
| |
| ==8.==
| |
| Your next commandline reads if it is the FIRST time you download CVS:
| |
|
| |
| '''cvs -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 co data'''
| |
|
| |
| ==9.==
| |
| Using WinCVS the SECOND time:
| |
| The login as described in (6) is much more fun as WinCVS remembers your commandline
| |
| inputs. Use the [arrow down] symbol of the “Previous” field and select the login command.
| |
|
| |
| Then, as you already have a working CVS data folder the next commandline is very short:
| |
| cvs update -dP
| |
|
| |
| ==10.==
| |
| You have to type this again into the commandline field.
| |
| Don't use the command as shown in (8) as this would write a complete new CVS!
| |
| If you start WinCVS the third time, you'll get all the necessary commands by selecting them
| |
| from the “Previous” field.
| |
|
| |
| ==Security aspects==
| |
| It is highly recommended not to overwrite the old working FlightGear stuff. Every software
| |
| upgrade is always also a risk. We work with a development system (CVS) and something might be
| |
| faulty.
| |
| So, if you like having some security AND own the necessary harddisk-space you should
| |
|
| |
| 1. rename the old fgfs.exe (in FG\bin\win32) to fgfs.exe.old
| |
|
| |
| 2. copy the unzipped fgfs.exe from your new download (step 1) into FG\bin\win32
| |
|
| |
| 3. rename your old data folder (in FG) to data.old
| |
|
| |
| 4. cut and copy the upgraded data folder out of your CVS download folder into FG
| |
|
| |
| 5. don't forget – if you did make changes in your joystick or keycode config, copy the old input
| |
|
| |
| folder from your saved data.old folder to the new data folder
| |
|
| |
| It is the same with personal changes in the Model, Scenery or Aircraft folder.
| |
| No risk, no fun
| |
| On the other side you can do all these upgrades from CVS directly into your working FlightGear
| |
| installation. This saves harddisk space and all the steps described above (3. 5).
| |
| If you want to proceed this way, make a backup of your old data folder by renaming it.
| |
| Then select your FlightGear base folder as CVS base folder as described in step 4.
| |
| This is done only once the first time you create a CVS folder to be able to copy your personal changes
| |
| (see 5 above) into the created data folder. Afterwards you may delete it.
| |
|
| |
| ==How to secure matching CVS FG data for the compiled fgfs.exe==
| |
| There might be a problem if the last fgfs.exe version you can get is older than the data in CVS. Every
| |
| day there could be changes in the source-code and data of the FlightGear CVS due to the fact that it is
| |
| a developer system.
| |
| If the compiled fgfs.exe version is older than some days it would be a good idea to download the CVS
| |
| data of that day, use this command in WinCVS after login:
| |
|
| |
| cvs up -D'2008/03/23'
| |
| You must have already a complete CVS data directory of any date to proceed this way.
| |
| Example:
| |
|
| |
| Latest fgfs.exe: fgrun+fgfs-osg-win32-20080323.zip
| |
|
| |
| Your CVS data download command:
| |
|
| |
| cvs up -D'2008/03/23'
| |
|
| |
| Just to add for your information, not necessary for the procedures described:
| |
| You can always reset your CVS data directory content to the newest data by typing the commandline
| |
| cvs up -A
| |
|
| |
|
| ==Last Words== | | ==Last Words== |
Line 154: |
Line 40: |
| handle if you have read this document carefully. | | handle if you have read this document carefully. |
| Have much fun with FlightGear! | | Have much fun with FlightGear! |
|
| |
| Georg A. Vollnhals
| |
| “HeliFlyer”
| |
| EDDW
| |
|
| |
| V060902
| |
| updated v03232008
| |