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 would like to refer to this comment somewhere else in this project, copy and paste the following link:
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)
5. make
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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)
5. make
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.