我使用的是Arch,我想开箱即用思科AnyConnect。思科AnyConnect作为SysVinit服务交付。安装失败,因为缺少/etc/rc.d之类的目录。我添加了缺少的目录,但是安装失败了,因为没有命令service来管理服务。例如,我用systemd检查了CentOS。有一个脚本/usr/sbin/service,它是一个调用systemd的包装器。
在Arch中存在这样的东西吗?我只找到了包系统-sysvcompat,但是它已经安装好了,没有提供必要的目录结构和缺少的命令。我不想从系统切换到系统。我正在寻找一个包,可以在Arch上使用SysVinit服务,就像在CentOS或Ubuntu上一样。
在一个思科论坛上,我发现思科AnyConnect只支持Ubuntu、Red和其他一些发行版。Arch Linux不受支持,对systemd的及时支持也不太可能。
我得到思科AnyConnect从我的大学在一个特定的版本。我的大学也只支持Ubuntu和Red。我想用它连接到我校的VPN。
可能还有其他方法可以实现这一点,但我感兴趣的是是否可以通过调用pacman -S来修复它。
发布于 2019-12-27 21:35:19
你对系统-sysvcompat的期望是错误的。一定要读Arch Linux wiki相关部分。我还认为您在寻找使用SysVinit服务的包时是错误的。我认为你应该从另一个角度看:一个采用思科AnyConnect的软件包,或者一个FOSS替代品。
我同意我的回答给海报留下了一大堆乱七八糟的东西。甚至不仅仅是胡说八道。这个问题又一次在半年多的时间里没有得到回答。希望一些正确方向的信息总比没有好。
https://unix.stackexchange.com/questions/524617
复制相似问题