/[eiffelstudio]/trunk/Delivery/xmldoc/installation/studio55/060_linux.xml
ViewVC logotype

Contents of /trunk/Delivery/xmldoc/installation/studio55/060_linux.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 45176 - (show annotations)
Thu Aug 26 02:14:15 2004 UTC (15 years, 5 months ago) by manus
File MIME type: text/xml
File size: 10778 byte(s)
Updated installation instruction (not fully reviewed yet). Committed by
fear of loosing changes.

1 <document title="EiffelStudio 5.5 for Linux">
2 <meta_data></meta_data>
3 <paragraph>
4 <heading><size>2</size>Requirements</heading>
5 <paragraph>
6 <table>
7 <row><cell><bold>Computer/Processor</bold></cell><cell>PC with 300 MHz or higher Pentium II class processor or equivalent recommended (single or dual processor system).</cell></row>
8 <row><cell><bold>Operating System</bold></cell><cell>Fedora Core 2, Slackware 10 or any linux system with glibc 2.3 and either Gnome 2.6 or GTK+ 2.4.</cell></row>
9 <row><cell><bold>Memory</bold></cell><cell>256 MB of RAM (512Mb recommended).</cell></row>
10 <row><cell><bold>Hard Disk</bold></cell><cell>400Mb uncompressed hard disk space (700Mb recommended).</cell></row>
11 <row><cell><bold>Drive</bold></cell><cell>CD-ROM or DVD drive (not required for Free Edition downloads).</cell></row>
12 <row><cell><bold>Display</bold></cell><cell>Super VGA (800 x 600) or higher resolution video adapter and monitor.</cell></row>
13 <row><cell><bold>Peripherals</bold></cell><cell>Keyboard and mouse or compatible pointing device.</cell></row>
14 </table>
15 </paragraph>
16 <heading><size>2</size>Checking your environment</heading>
17 <paragraph>EiffelStudio 5.5 requires GTK+ 2.4.0 or above to function properly. You can check that you have this installed correctly by typing the following command:<code_block>pkg-config --modversion gtk+-2.0</code_block>The command should succeed and the version number of GTK+ should appear. If it is not 2.4.0 or above then you cannot continue the installation of EiffelStudio. You first need to install GTK+2.4.</paragraph>
18 <heading><size>2</size>Installing the Free Edition</heading>
19 <paragraph>After downloading the <bold>Eiffel55.tgz</bold> installation package, you need to manually extract its content to your hard drive. For example you can extract it in /usr/local using the following command (assuming that you have permission to /usr/local and that the file Eiffel55.tgz was saved in /tmp):</paragraph>
20 <code_block>
21 cd /usr/local
22 tar xvfz /tmp/Eiffel55.tgz</code_block>
23
24 <paragraph>This will install EiffelStudio 5.5 files into /usr/local/Eiffel55.</paragraph>
25 <paragraph>Once this is done, you need to define the following environment variables in order to run EiffelStudio:
26 <list ordered="false">
27 <item><bold>ISE_EIFFEL</bold> to /usr/local/Eiffel55</item>
28 <item><bold>ISE_PLATFORM</bold> to linux-glibc2.1</item>
29 </list>
30 and to add $<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin to your <bold>PATH</bold> environment variable:
31 </paragraph>
32 <paragraph>Using sh or bash as a shell, it suffices to do:<code_block>
33 export ISE_EIFFEL=/usr/local/Eiffel55
34 export ISE_PLATFORM=linux-glibc2.1
35 export PATH=$PATH:$<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin</code_block>
36 </paragraph>
37 <paragraph>Using csh or tcsh as a shell, it suffices to do:<code_block>
38 setenv ISE_EIFFEL /usr/local/Eiffel55
39 setenv ISE_PLATFORM linux-glibc2.1
40 set path = ($path $<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin)</code_block>
41 </paragraph>
42 <paragraph>Once this is done you can jump to the "Using EiffelStudio" section at the end of this document.</paragraph>
43
44 <heading><size>2</size>Installing the University Edition</heading>
45 <paragraph>Insert the CD into your CD-ROM drive. You need to manually extract its content to your hard drive. For example you can extract it in /usr/local using the following command (assuming that you have permission to /usr/local and that the CD is mounted on /mnt/cdrom):</paragraph>
46 <code_block>cd /usr/local
47 cp -r /mnt/cdrom/Eiffel55 .</code_block>
48
49 <paragraph>This will install the EiffelStudio 5.5 files into /usr/local/Eiffel55.</paragraph>
50 <paragraph>Once this is done, you need to define the following environment variables in order to run EiffelStudio:
51 <list ordered="false">
52 <item><bold>ISE_EIFFEL</bold> to /usr/local/Eiffel55</item>
53 <item><bold>ISE_PLATFORM</bold> to linux-glibc2.1</item>
54 </list>
55 and to add $<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin to your <bold>PATH</bold> environment variable:
56 </paragraph>
57 <paragraph>Using sh or bash as a shell, it suffices to do:<code_block>
58 export ISE_EIFFEL=/usr/local/Eiffel55
59 export ISE_PLATFORM=linux-glibc2.1
60 export PATH=$PATH:$<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin</code_block>
61 </paragraph>
62 <paragraph>Using csh or tcsh as a shell, it suffices to do:<code_block>
63 setenv ISE_EIFFEL /usr/local/Eiffel55
64 setenv ISE_PLATFORM linux-glibc2.1
65 set path = ($path $<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin)</code_block>
66 </paragraph>
67 <paragraph>Once this is done you can jump to the "Using EiffelStudio" section at the end of this document.</paragraph>
68
69 <heading><size>2</size>Installing the Enterprise Edition</heading>
70 <paragraph>Insert the CD into your CD-ROM drive. You need to manually extract its content to your hard drive. For example you can extract it in /usr/local using the following command (assuming that you have permission to /usr/local and that the CD is mounted on /mnt/cdrom):</paragraph>
71 <code_block>cd /usr/local
72 cp -r /mnt/cdrom/Eiffel55 .</code_block>
73
74 <paragraph>This will install the EiffelStudio 5.5 files into /usr/local/Eiffel55.</paragraph>
75 <paragraph>Once this is done, you need to define the following environment variables in order to run EiffelStudio:
76 <list ordered="false">
77 <item><bold>ISE_EIFFEL</bold> to /usr/local/Eiffel55</item>
78 <item><bold>ISE_PLATFORM</bold> to linux-glibc2.1</item>
79 </list>
80 and to add $<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin to your <bold>PATH</bold> environment variable:
81 </paragraph>
82 <paragraph>Using sh or bash as a shell, it suffices to do:<code_block>
83 export ISE_EIFFEL=/usr/local/Eiffel55
84 export ISE_PLATFORM=linux-glibc2.1
85 export PATH=$PATH:$<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin</code_block>
86 </paragraph>
87 <paragraph>Using csh or tcsh as a shell, it suffices to do:<code_block>
88 setenv ISE_EIFFEL /usr/local/Eiffel55
89 setenv ISE_PLATFORM linux-glibc2.1
90 set path = ($path $<bold>ISE_EIFFEL</bold>/studio/spec/$<bold>ISE_PLATFORM</bold>/bin)</code_block>
91 <paragraph>Once the files are copied and once the environment variables are properly set, you need to register EiffelStudio. To do so type the following commands:</paragraph>
92 <code_block>cd $ISE_EIFFEL
93 ./register</code_block>
94
95 <paragraph>A dialog asking for your <bold>Username</bold> and <bold>CD Key</bold> should appear as it does below:</paragraph><paragraph><alignment>center</alignment><image><url>../../images/installation/55/unix_setup.png</url><alt_text>Setup dialog</alt_text></image></paragraph>
96 <paragraph>Enter the information located inside the box that contains your copy of the EiffelStudio Enterprise Edition. Once the information is correct, the <bold>Register</bold> button will be enabled. Click <bold>Register</bold> to actually register EiffelStudio.</paragraph>
97 <paragraph>The first time you launch EiffelStudio, you will be asked for an activation key through the following dialog:</paragraph>
98 <paragraph><alignment>center</alignment><image><url>../../images/installation/55/unix_registration.png</url><alt_text>Registration dialog</alt_text></image></paragraph>
99 <paragraph>By clicking on the <link><url>http://activate.eiffel.com</url><label>http://activate.eiffel.com</label></link> URL, a new web browser will appear with the requested fields automatically filled in with the appropriate information. Simply click <bold>Activate</bold> and a new page with an activation code will appear. Copy and paste the activation code in the first field and the <bold>Activate</bold> button should be enabled to let you activate your copy.</paragraph><paragraph> You can activate your copy up to three times. Once you have reached this threshold and need to reinstall your copy, contact Eiffel Software to request one more activation.</paragraph>
100 <paragraph>If no web broswer appears, it is most likely because netscape is not installed on your machine or is not in your path. Instead you should manually launch a new web browser and go to the page <link><url>http://activate.eiffel.com</url><label>http://activate.eiffel.com</label></link> and enter the information manually. Then follow the above instructions as if the browser had been properly launched.</paragraph>
101 <paragraph>If you are getting the following dialog when launching EiffelStudio:</paragraph>
102 <paragraph><alignment>center</alignment><image><url>../../images/installation/55/unix_registration_error.png</url><alt_text>Registration incomplete</alt_text></image></paragraph>
103 <paragraph>Then it probably means that the <bold>register</bold> program was not launched or did not succeed in storing data to the following file $<bold>ISE_EIFFEL</bold>/install/limand/.ec_license. To solve this, rerun <bold>register</bold> with a user account that have permissions to write at $<bold>ISE_EIFFEL</bold>/install/limand and enter your <bold>Username</bold> and <bold>CD Key</bold>.</paragraph>
104 <paragraph>Once this is done you can jump to the next section "Using EiffelStudio".</paragraph>
105 </paragraph>
106
107
108 <heading><size>2</size>Using EiffelStudio</heading>
109 <heading><size>3</size>Setting up the examples</heading>
110 <paragraph>Most of the examples requires that you have a precompiled version of EiffelBase. To build it, simply run the script $<bold>ISE_EIFFEL</bold>/make_install after having done all the above steps. This script also prompts you to precompile EiffelVision which is not required to compile the examples and you can safely skip this step if you do not intend to use a precompiled of EiffelVision.</paragraph>
111
112 <heading><size>3</size>Starting EiffelStudio</heading>
113
114 <paragraph>Now everything should be properly installed and you should be able to run the compiler. Launch <bold>estudio</bold> for the interactive graphical user interface of the compiler, or launch <bold>ec</bold> for the command line interface. If you are a new user to EiffelStudio, we recommend that you follow <link><url>../../general/guided_tour/studio/index.xml</url><label>the guided tour</label></link>.</paragraph>
115
116 <heading><size>3</size>EiffelStudio Appearance</heading>
117
118 <paragraph>EiffelStudio for Unix uses the gtk+ theme engine to allow for custom appearance such as changing the default font size and color of windows, etc. If you do not have a theme manager (such as that provided with Gnome) you can copy the .gtkrc-2.0 file from $<bold>ISE_EIFFEL</bold>/eifinit/studio/spec/gtk directory to your $<bold>HOME</bold> directory.</paragraph>
119 </paragraph>
120 </document>

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23