Hello Manu,
Thank you for the reply. EiffelStudio is now listed in Synaptic. Very
cool! Synaptic will make installing and upgrading EiffelStudio so much
easier. Thank you!
I commented out the definitions of ISE_EIFFEL, ISE_PLATFORM, and the
extension of PATH to include $ISE_EIFFEL, in my .profile. I also checked
/usr/bin, /usr/lib, etc, to make sure none of the EiffelStudio files
were located in the layout directories. I then installed EiffelStudio
using Synaptic. Everything installed and runs perfectly. It even added
an icon for EiffelStudio under Applications | Programming. Very very
slick. It couldn't be easier.
My only problem now is EiffelBuild will not work. It launches but throws
a segmentation fault when I open a project. This must be because the
environment variables aren't set any more. (I previously installed it in
its own directory, /usr/local/Eiffel64/esbuilder.) What's the correct
way (path location, etc.) to install EiffelBuild?
--- In
[hidden email], "Emmanuel Stapf [ES]"
<manus@...> wrote:
>
> > I remember struggling with my first EiffelStudio installation, late
last
> > year, when I was also learning Ubuntu. Getting the gtk+ version
correct
> > was the most difficult step of the install. I also added $ISE_EIFFEL
to
> > my .profile so that it would resolve correctly. Will "getdeb"
installs
> > simplify these steps?
>
> This distribution is a linux layout distribution (See
>
http://dev.eiffel.com/LinuxUnixLayout for more details) that is to say
that it
> does not require any environment variable to be setup. If you define
them then the
> getdeb package will not function properly.
>
> > It would be especially convenient if I could install EiffelStudio
with
> > Synaptic Package Manager. Is that possible? (Currently on my system
> > EiffelStudio is not listed in Synaptic.)
>
> That's possible. The required steps are to add a new source for
packages and
> synaptic will get EiffelStudio automatically as well as any update to
EiffelStudio
> when available.
>
> > I installed "getdeb" successfully. Since I have a working
installation
> > of EiffelStudio 6.4, I didn't go all the way to installing it again
> > using "getdeb". Would it be safe for me to install EiffelStudio
again
> > using "getdeb", on top of the installation I already have? I could
then
> > tell you what happens.
>
> I've done that (i.e. manually installed the development version of
EiffelStudio of
> 6.5 and the EiffelStudio 6.4 from getdeb). The only limitation is that
you need to
> make sure to not have the ISE_XXX environment variable defined.
>
> > Item 2 of the instructions at
> >
http://beta.getdeb.net/updates/Eiffel%20Studio for manual
installation
> > reads "Go to System-Administration-Software Sources, Third-Party
> > Software tab". There is no "Third-Party Software tab" in my
"Software
> > Sources" utility, but there is an "Other Software" tab. Opening that
> > tab, and clicking on "Add", opened a dialog, in which I can enter
the
> > APT line from your instructions. I clicked on "Add source", then
"Close"
> > on the main notebook. I got an information box saying "The
information
> > about available software is out-of-date". I clicked "Reload"; a
progress
> > bar appeared, then disappeared, as did the main "Software Sources"
> > notebook. I then opened a terminal window and entered the command to
add
> > the repository GPG key. Some text appeared, the last line of which
was
> > "'-' saved [1682/1682]", but the command window never returned to a
> > prompt. I'm not sure if this is correct or not.
>
> Usually it will ask for your password and the line could be messed up.
I suggest
> that in the same terminal, you do first `sudo ls', enter your password
and then
> the line:
>
> wget -O-
http://archive.getdeb.net/getdeb-archive.key | sudo apt-key
add -
>
> Once you have done that go back to the Software Sources and refresh
the content.
>
> Regards,
> Manu
>