I need to run approx, a package proxy for Debian / Ubuntu packages, on an OpenSuSE box.
Until now, I converted the installation package from .deb to .rpm using alien. Installing the resulting .rpm gave me the approx binary in /usr/sbin/approx.
Under Debian, approx is started using inetd. OpenSuSE seems to prefer xinetd. So, in YaST2's xinetd setup, I created a new entry using
- service name: "approx" (I also tried "9999", since I assume this is where the mapping from service names to port numbers takes place -- this name should match the port description in /etc/services, right?)
- type:
stream - protocol:
tcp nowaitoption- user:
rootand - service:
/usr/sbin/approx.
However, no matter what status I assign the entry, the xinetd configuration jumps to "deactivated" as soon as I click "OK", and I can't get any reaction from the system when contacting it on port 9999.
So, at first, is my use of the xinetd configuration correct or do I understand something wrong there?
Second, is the automatic deactivation of the xinetd config panel in YaST2 a software or user error?