[aplusdev] "runtime"?

Alexander Skomorokhov askom at obninsk.com
Sun Oct 27 14:55:59 EST 2002


Neil,

> I was looking over my runtime package, and I believe I can make it
> significantly smaller.
Thank you for doing this. I hope that your results would be interested and
useful
not only for me, but the everybody in A+ community.

> The static libraries are in it, as well  as the shared
> libraries, and I see no reason to keep the static libraries.  I
> will work on removing them.
That sounds reasonable.

> BTW, the current runtime is about 2/3 of the  whole package,
> not 90%.  The docs package weighs in at 2.8MB, the runtime is 6.0MB.
It's better than I expected! And it is the _complete_ runtime environment,
which
allows to run GUI applications. If I want to run A+ script in "calculation
only" mode
(read data from file, perform calculation, write the results to another
file) that
I should be able to reduce this 2.8Mb size. What is your estimation?

> OK, I just did some rebuilding and after removing the static libs, the
> resulting aplus-fsf runtime package decreased in size from 6.0MB to 2.7MB
> (i.e., smaller than the doc package),
GREAT!

> 21.9MB to 8.9MB.  I'll be uploading it to unstable, so you can
> get it from a Debian mirror in a few days if you want.
Yes, thanks, I would be happy to take this stuff.
I only do not know what you mean "Debian mirror". May you provide me URL?
Thanks.

>You can probably use alien to
> convert it from deb to rpm format.  That sounds like the easiest
> thing for you to do.
I remember that there exist some tools for that conversion. Will look for...

Another important (to me) question is if your Debian package execute some
script during
installation. If NO, than I may have just zipped collection of files to
distribute "runtime"
environment. Right?

Regards,
Sasha.




>
> On Oct 26, Alexander Skomorokhov (askom at obninsk.com) wrote: > Neil,
>  >  Thank you for your answer. I guess that I may split my rpm file (SuSE)
>  > this way also.  But it is not what I want.
>  >  > multiple Debian packages.  If you install the aplus-fsf
> package, This
>  > package takes, let say >90% of the whole thing. HTML doc is
> not so heavy,
>  > emacs support and fonts are about zero....
>  >  I weighted /usr/local/aplus-fsf,,,,/lib today. Zipped directory is
>  > 13Mb....  How much of this stuff is about GUI (Display class)? I do not
>  > know.  But if I want only script calculation without any user
> interaction,
>  > then I prefer to remove unnecessary files.
>  >  Regards, Sasha.
>  >  > you get the > runtime environment only.  To get the full
> development >
>  > environment, you load > that, plus aplus-fsf-doc, aplus-fsf-el, and
>  > xfonts-kapl.
>  > > > The Debian package is in unstable on any Debian mirror
> now, and > the
>  > web page > at http://aplusdev.org explains how to install that
> package even
>  > > on a Debian > machine running the stable release.
>  > > > Good luck!
>  > > > On Oct 24, Alexander Skomorokhov (askom at obninsk.com)
> wrote: > > Dear
>  > all,
>  > > > > > I wonder if there is the easy (well, ANY) way to
> distribute A+ >
>  > applications > > and scripts among the people who have Linux
> box, but do
>  > not have A+ > > installed. Well, I may ask them to install A+,
> but I want
>  > to be able to > > create something like "runtime"
>  > environment/distribution. The > question may > > be spitted
> the following
>  > couple:
>  > > > > > 1. A+ script without GUI to be called from command
> line, read > a
>  > given file, > > calculate something and write the results to another
>  > file. I > do not need > > A+ help files, fonts, emacs support
> and must be
>  > many(?) other things...  > > What DO I need at minimum? The
> ideal thing is
>  > if I may put the > stuff in the > > single directory of my choice.  > >
>  > 2. GUI applications written in A+. Again I do not need >
>  > help/fonts/emacs/...  > > The same question of WHAT do I need?
>  > > > > > Thank you, > > Sasha.
>  > > >
>  > >
>  > > -- > Neil L. Roeth
>  > >
>  > >
>  > >
>  >
>
> -- Neil L. Roeth
>
>
>




More information about the apluslist mailing list