User links --> |
MathStudio homepage - news, mailing list and statistics |
<-- User links |
What & Why Features Screenshots License Downloads Links Search | ||
Developer links --> |
How to join in Documentation CVS & sources downloads Roadmap License |
<-- Developer links |
This page contains the links to the sources of MathCore and MathGUI, two powerful C++ LGPL-ed libraries,
and MathStudio, the GPL-ed program based on these libraries.
Since this website is not updated very very often (it's not so easy to follow the "release often" open source
philosophy !), if you need to download the most updated sources, maybe because they contain some bug-fixes or
some new feature, then you should use the CVS protocol: that's why I put some
small notes about CVS download in this page.
Click one of the following links to reach Sourceforge.net download page. Then, choose one of the mirror and the download should begin immediately.
NOTE: if you just want to try out the program, you should download the binaries only (linked here); sources need to be compiled in order to be executed !
NOTE #2: if you want to download the sources of previous versions, then you should go to Sourceforge.net downloads page since only the sources for the latest releases are linked here.
MathCore, MathGUI & MathStudio version 0.7.2 - latest available release
CVS module - latest public sources
mathcore-0.7.2-src.zip mathcore-0.7.2-src.tar.gz mathcore-0.7.2-1.src.rpm mathcore-0.7.2-1.i386.rpm |
MathCore packages containing the sources, the test programs and the Developer's Guide. |
|
After the download, unzip/untar the package, and then read the 'Install.html' file placed in the main root. |
mathgui-0.7.2-src.zip mathgui-0.7.2-src.tar.gz mathgui-0.7.2-1.src.rpm mathgui-0.7.2-1.i386.rpm |
MathGUI packages containing the sources, the sample programs and the Developer's Guide. |
|
After the download, unzip/untar the package, and then read the 'Install.html' file placed in the main root. |
mathstudio-0.7.2-src.zip mathstudio-0.7.2-src.tar.gz mathstudio-0.7.2-1.src.rpm mathstudio-0.7.2-1.i386.rpm |
MathStudio packages containing the sources and the User's Guide. |
|
After the download, unzip/untar the package, and then read the 'Install.html' file placed in the main root. |
all-0.7.2.zip
all-0.7.2.tar.gz |
A single package containing both MathCore, MathGUI and MathStudio as they are used by MathStudio programmers. |
|
After the download, unzip/untar the package, and then read the 'Install.html' files placed in the folders of MathCore, MathGUI and MathStudio modules. |
libs-1.4-msvc.zip (for MSVC 6.0) libs-1.4-borland.zip (for Borland 5.5) libs-1.4-mingw.zip (for Mingw 3.2.3) libs-1.4-autoconf.tar.gz (for GCC 3.2) |
Contains the headers and the precompiled binaries of all libraries (except wxWidgets which is too big to distribute) required to compile MathCore, MathGUI and MathStudio. |
|
After the download, unzip/untar the package, and then read the 'Readme.txt' file placed in the package root folder. |
If you want to download the latest MathCore, MathGUI or MathStudio documentation & sources, you need to use CVS.
This is not a guide to the usage of CVS: you can find a lot of good tutorials in some more specialized places !
(like, for example, at SF.net).
This is only a little start guide for the checkout procedure (that is, the download
of a copy of the sources) both under GNU/Linux and Win32.
Before starting, maybe you'll want to give a look to the CVS module of MathStudio using ViewCVS.
On Unix-like environments like GNU/Linux systems, CVS is installed by default; thus, the following istructions assume that you already have a CVS client.
The procedure is really short: just browse into the folder you want to create the directory containing the sources (if you are working in a graphical environment like Gnome or KDE open a terminal window and use bash commands) and type:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mathstudio checkout all |
...to checkout a copy of ALL sources (but you can use "...checkout all/mathcore" or
"...checkout all/mathgui" to check only a specific library) |
A long output should be generated. Now, if you type 'ls', you should see a new directory named "all" containing all the sources of the project; see 'Install.html' in the subfolders of "all" for info about the procedure required to compile the project's libraries and/or program.
Windows© does not have an installed CVS client by default but do exist a lot of open source CVS clients: here, we refer to TortoiseCVS, an easy-to-use fast and open source program, but you can use the information below to configure any other CVS client.
In TortoiseCVS just browse to the folder where you want to create the folder which will contain all the project files and then right click on an empty area of explorer; then, choose 'CVS checkout' command and enter the following data:
- protocol | password server (:pserver:) |
- server | cvs.sourceforge.net |
- repository folder | /cvsroot/mathstudio |
- user name | anonymous |
- module | "all/mathcore", "all/mathgui", "all/mathstudio" |
At this point the CVSROOT displayed by the program should be:
:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mathstudio
Now, just click "OK" and wait while TortoiseCVS downloads the sources. You should now have a new directory called 'all' on your hard disk. See the 'Install.html' file in the subfolders of the project to learn the procedure required to compile the program.
Page last modified on
Monday, 14-Feb-2005 20:17:13 UTC
Visit MathStudio project page for more info |
[ Top ] |