1. Debian Package Maker - questions
Debian Package Maker is a program that makes .deb files. You fill out a bunch of
information and it makes the .deb file for you.
.deb was invented by the Debian people and then adopted by Ubuntu (which is
derived from Debian) and by Mint (which is derived from Ubuntu) and by Damn Small
(which is derived from Debian). .deb files are used by apt (Advanced Packaging
Tool). apt avoids 'dependency hell', a horrible experience that I am familiar
with from the days of Mandrake and rpm. .deb files probably will become the
standard way to install things on GNU/Linux.
You can read all about Debian Package Maker and get it from here:
http://code.google.com/p/debianpackagemaker/
I have some questions about Debian Package Maker.
I will start with only one question. Maybe more questions later.
In 'target mode', in the 'Install Structures' tab,
it says 'Installation Idirectory' (typo?).
My question is:
What should be the standard directory for Euphoria applications in binary form?
Here is the nix config page:
http://rapideuphoria.wiki.sourceforge.net/nix+config
Near the bottom you will see a list of places to put Euphoria files.
Where would you put a Euphoria binary application?
Perhaps this question is premature. Maybe some other things need to be decided
first.
2. Re: Debian Package Maker - questions
Jerry Story wrote:
> My question is:
> What should be the standard directory for Euphoria applications in binary
> form?
>
> Here is the nix config page:
> <a
> href="http://rapideuphoria.wiki.sourceforge.net/nix+config">http://rapideuphoria.wiki.sourceforge.net/nix+config</a>
> Near the bottom you will see a list of places to put Euphoria files.
> Where would you put a Euphoria binary application?
Matt's suggestion sounds good to me:
/usr/bin
* exu
* ecu
* bindu
* backendu (should we make this a more eu-like name: exub? bexu?)
* Other .ex files? (ed.ex)
Ken Rhodes
Folding at Home: http://folding.stanford.edu/
100% MicroSoft Free
SuSE Linux 10.0
No AdWare, SpyWare, or Viruses!
Life is Good,
3. Re: Debian Package Maker - questions
Kenneth Rhodes wrote:
>
> Jerry Story wrote:
>
> > My question is:
> > What should be the standard directory for Euphoria applications in binary
> > form?
> >
> > Here is the nix config page:
> > <a
> > href="http://rapideuphoria.wiki.sourceforge.net/nix+config">http://rapideuphoria.wiki.sourceforge.net/nix+config</a>
> > Near the bottom you will see a list of places to put Euphoria files.
> > Where would you put a Euphoria binary application?
>
> Matt's suggestion sounds good to me:
>
> /usr/bin
>
> * exu
> * ecu
> * bindu
> * backendu (should we make this a more eu-like name: exub? bexu?)
> * Other .ex files? (ed.ex)
Those are files that are part of Euphoria itself. Where would you put a program
written in Euphoria that is not part of Euphoria and not a library but an
application of possible interest to people outside the Euphoria world?
(Maybe this is a stupid question. But asking a stupid question and getting an
answer is better than not asking and remaining ignorant.)
4. Re: Debian Package Maker - questions
Jerry Story wrote:
>
> Kenneth Rhodes wrote:
> >
> > Jerry Story wrote:
> >
> > > My question is:
> > > What should be the standard directory for Euphoria applications in binary
> > > form?
> > >
> > > Here is the nix config page:
> > > <a
> > > href="http://rapideuphoria.wiki.sourceforge.net/nix+config">http://rapideuphoria.wiki.sourceforge.net/nix+config</a>
> > > Near the bottom you will see a list of places to put Euphoria files.
> > > Where would you put a Euphoria binary application?
> >
> > Matt's suggestion sounds good to me:
> >
> > /usr/bin
> >
> > * exu
> > * ecu
> > * bindu
> > * backendu (should we make this a more eu-like name: exub? bexu?)
> > * Other .ex files? (ed.ex)
>
> Those are files that are part of Euphoria itself. Where would you put a
> program
> written in Euphoria that is not part of Euphoria and not a library but an
> application
> of possible interest to people outside the Euphoria world?
>
> (Maybe this is a stupid question. But asking a stupid question and getting an
> answer is better than not asking and remaining ignorant.)
OK, now I see what your getting at. Some of the 'NIX gurus will probably
give a definitive answer... but, how about:
/usr/local/bin
Ken Rhodes
Folding at Home: http://folding.stanford.edu/
100% MicroSoft Free
SuSE Linux 10.0
No AdWare, SpyWare, or Viruses!
Life is Good,
5. Re: Debian Package Maker - questions
Jerry Story wrote:
>
> Kenneth Rhodes wrote:
> >
> > Jerry Story wrote:
> >
> > > My question is:
> > > What should be the standard directory for Euphoria applications in binary
> > > form?
> > >
> > > Here is the nix config page:
> > > <a
> > > href="http://rapideuphoria.wiki.sourceforge.net/nix+config">http://rapideuphoria.wiki.sourceforge.net/nix+config</a>
> > > Near the bottom you will see a list of places to put Euphoria files.
> > > Where would you put a Euphoria binary application?
> >
> > Matt's suggestion sounds good to me:
> >
> > /usr/bin
> >
> > * exu
> > * ecu
> > * bindu
> > * backendu (should we make this a more eu-like name: exub? bexu?)
> > * Other .ex files? (ed.ex)
>
> Those are files that are part of Euphoria itself. Where would you put a
> program
> written in Euphoria that is not part of Euphoria and not a library but an
> application
> of possible interest to people outside the Euphoria world?
>
> (Maybe this is a stupid question. But asking a stupid question and getting an
> answer is better than not asking and remaining ignorant.)
The answer is about the same. The only two options are probably /usr/bin
and /usr/local/bin.
Matt
6. Re: Debian Package Maker - questions
I think there is not problem to left ed, guru, search and other
programs at /usr/bin
Usually contains this directory contains a lot of scripts for shell,
awk, perl, phyton and other languages. Why not some Euphoria scripts?
I think Euphoria scripts deserve a place there. Also is great that if
euphoria become included in distributions, the best promotion to the
language is that people will read the scripts at /usr/bin. If the scripts
are hidden at cryptic location less people will study them and discover
the language.
Please note that euphoria is available as optional module for Damn Small
Linux. After install look at MyDsl the Testing Section.
+-+-+-+-+-+-+-+
Marco A. Achury
Caracas, Venezuela
7. Re: Debian Package Maker - questions
- Posted by George Orr <gorr at w??.rr.com>
Apr 24, 2008
-
Last edited Apr 25, 2008
I would find it useful if I could specify the base directory for the
installation.
This would allow easy installation of multiple versions (as for testing) and
avoid
some minor problems I have on Ubuntu with administrator versus user permissions.
Just my opinion, of course!