1. proposed outline for installer for wxEuphoria on Linux

The popularity of programs based on wxEuphoria will continue to be limited by the fact that some people have difficulty installing wxEuphoria until that problem is solved. It might seem trivial, just follow instructions, but some people have problems. People are accustomed to things like the 'Update Manager' and the 'Synaptic Package Manager'.

Please feel free to make any improvements or refinements to the following outline. This is just a first draft to get the idea started.

And feel free to write the code. I don't know if I could figure out the technical stuff to write the program. And besides, this project probably would more appropriately be done by someone on the wxEuphoria team.

- Proposed Outline of Installer For wxEuphoria on Linux -

1. Check whether a correct version (most recent version?) of wxWidgets is installed. If it is not, then install it. Installing it might be slightly different on different distros. On Ubuntu, you might use "sudo apt-get install". Maybe wget would work.

2. Check whether libwxeu.so.xx and wxeud.e are installed and whether they are installed in multiple places and whether they are the latest versions and whether there might be a conflict between versions. Delete libwxeu.so.xx and wxeud.e files in wrong or confusing locations and delete earlier versions of these files that might cause a conflict.

3. Put the latest versions of libwxeu.so.xx and wxeud.e in the correct (or best) places.

4. Do the ldd thing and all that.

5. Notify the user of all that has been done or not done.

- End of Proposed Outline -

Instead of an installer for wxEuphoria, making a .deb file and putting wxEuphoria in the Ubuntu repository would be better. But that probably won't happen for a while.

new topic     » topic index » view message » categorize

2. Re: proposed outline for installer for wxEuphoria on Linux

Jerry_Story said...

Instead of an installer for wxEuphoria, making a .deb file and putting wxEuphoria in the Ubuntu repository would be better. But that probably won't happen for a while.

I've been considering the use of a Launchpad PPA to more easily distribute wxEuphoria as an Ubuntu package.

All these things are much easier said than done. Building .deb files and managing their dependencies has quite a steep learning curve. We can't always use the "latest" version of wxWidgets, because that often breaks at least one compatibilities and requires some rewrite an re-release of wxEuphoria. We'd have to monitor and match wxWidget's release schedule to keep everything in time.

All-in-all, you have great ideas, but I fear you're preaching to the choir. These are just my thoughts, so I'm not saying we will or will not do any or all of these things. getlost

-Greg

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu