I use ooREXX in Windows and want to do the same under UNIX but I do not have a root privilege to install. Is it possible to copy applicable modules to my own directory to use ooREXX? I am a very limited user of UNIX, so a detailed instruction would be helpful. Thank you.
If you install from the source tar file, you could:
1. mkdir ~/src
2. tar xzvf ooRexx-xx-yy-zz.tar.gz -d src
3. cd src
4. ./configure --prefix=$HOME (try "./configure --help" first)
6. make install
then, add $HOME/bin to your $PATH (in your ~/.profile or ~./login, depending on which shell you use)
then, "which rexx" should return "$HOME/bin/rexx", whatever the value of the $HOME variable is
The first line of the programs you write would be something like "#! /home/you/bin/rexx" (again, the "/home/you/" part depending on the value of your $HOME)
As concerns the daemon, i don't know anything about it, but:
1. userspace daemons are common, such as "jackd" (http://www.jackaudio.org/)
2. i have a /sbin/start-stop-daemon on my Gentoo Linux installation, the man page of which was written by/for Debian Linux setup. Here, it belongs to the "sys-apps/baselayout" package, which is Gentoo-specific. The program is maintained by Marek Michalkiewicz
3. some programs have a --daemonize option, i.e. detach from the terminal, and also a --kill option, for "an already running daemon of the calling user" (example: PulseAudio http://pulseaudio.org/)
4. "mpg321" (http://packages.debian.org/mpg321) has a --remote option so that it be able to receive further commands, including the quit instruction.
Now of course the "for local socket access" bit may not be resolved by a userspace daemon, if the needed sockets are system-wide, such as under /dev.
Aw, too bad, i can't edit my previous post, so here is an erratum:
In step number 3, it is "cd src/ooRexx-xx.yy.zz"
After step 6, $MANPATH needs to be updated too.
Reading the 0ReadMe.pdf file tells us to run ldconfig after "make install". One has to stufy that as it pertains to one's Unix/Linux distribution.
From the same document, the daemon seems to be rxapid. Same as above.
...and another erratum:
step number 2: tar xzvf ooRexx-xx-yy-zz.tar.gz -C src
This is possible (but not recommended) for ooRexx 3.2 but it is not possible for 4.0 as a background daemon needs to be installed for local socket access.
This instruction did not work for my system (SunOS xxx 5.9 Generic_118558-34
sun4u sparc SUNW,Sun-Fireme). Getting "tar: z: unknown option". 'I
am not a UNIX person and can really use more detailed help.
I am willing to install 3.2 if that is what it takes without having a root
privilege. Thank you.