/[ascend]/trunk/INSTALL
ViewVC logotype

Contents of /trunk/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log


Revision 474 - (show annotations) (download)
Mon Apr 17 04:55:28 2006 UTC (18 years, 5 months ago) by ben.allan
File size: 3270 byte(s)
comment.
1 BUILDING AND INSTALLING ASCEND
2
3 Thanks for downloading ASCEND! We hope you'll find it straight-
4 forward to set up and run ASCEND. If you have any comments on
5 your experience with this, we're very keen to hear about that.
6 Please check out the up-to-date contact details at:
7 https://pse.cheme.cmu.edu/wiki/view/Ascend/WebHome
8
9 There are older versions of this document, which include instructions
10 on how to build ASCEND with GNU Autotools. This may or may not work
11 with the version are currently looking at.
12 https://pse.cheme.cmu.edu/svn-view/ascend/code/trunk/INSTALL?view=log
13
14 -----
15 BUILDING ON LINUX AND WINDOWS
16
17 To build ASCEND we now recommend using SCons. This is supported
18 both on Windows (using the MinGW toolset) and Linux. Their fans
19 will also find build tools for jam and autotools. The autotools
20 build is still maintained for at least the tcl/tk interface version.
21
22 ASCEND provides two possible interfaces. The older, more mature
23 GUI is based on Tcl/Tk. A newer interface that is more in keeping
24 with modern GUI design is implemented using PyGTK, but it is still
25 missing some functionality.
26
27 Using SCons 0.96.91 or newer, see your build options by typing
28
29 scons -Qh
30
31 You can add your build options to a file in this directory
32 which you can create, called 'config.py'.
33
34 Then to build ASCEND, type
35
36 scons
37
38 SCons will tell you what version(s) of ASCEND it is able to build.
39 The PyGTK interface requires Python (which is present if you have
40 SCons). The Tcl/Tk interface requires that you have Tcl/Tk and
41 TkTable installed on your system.
42
43 For updates on this information, please check
44 https://pse.cheme.cmu.edu/wiki/view/Ascend/BuildingAscend
45
46 For specific information on building the Python interface and
47 setting up the PyGTK GUI, please see
48 https://pse.cheme.cmu.edu/wiki/view/Ascend/PythonWrapper
49
50 ------
51 INSTALLING ON LINUX
52
53 To then install ASCEND, you will need to have write access to the
54 directories INSTALL_DATA, INSTALL_BIN as specified in your
55 SCons configuration. You can then type
56
57 scons install
58
59 ------
60 INSTALLING ON WINDOWS
61
62 More details to come here. For the PyGTK GUI, you can install
63 ASCEND by running the 'create.nsi' script (using the NSIS
64 installer-creator from http://nsis.sf.net/ which is free)
65 then running the created installation package.
66
67 ------
68 CREATING AN RPM/DEB PACKAGE
69
70 Many users prefer to keep their systems clear of unpackaged
71 software. For this reason, we aim to provide the ability to build
72 SCons as an RPM package. If you are in your home directory, type
73
74 rpmbuild -ta ascend-NNNNN.tar.bz2
75
76 This will pull out the 'spec' from from the source package,
77 which hopefully will be up to date in correspondance with the
78 package version number NNNNN.
79
80 You will then be able to install ASCEND using something like
81
82 rpm -i ~/rpm/ascend-NNNNN-0.jdpipe.i386.rpm
83
84 Debian/Unbuntu users should find that they can create a usable
85 .deb package using the tool 'alien'. We haven't got native
86 support for the generation of .deb packages at this stage.
87
88 ------
89 GETTING SUPPORT AND FURTHER INFORMATION
90
91 For support with ASCEND, details of mailing lists and other
92 useful information, please visit
93
94 ASCEND user's website:
95 http://ascend.cheme.cmu.edu/
96
97 ASCEND developer's wiki:
98 https://pse.cheme.cmu.edu/wiki/view/Ascend/WebHome

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22