首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于arch的系统SysVinit服务包装器

基于arch的系统SysVinit服务包装器
EN

Unix & Linux用户
提问于 2019-06-13 08:56:47
回答 1查看 349关注 0票数 1

我使用的是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来修复它。

EN

回答 1

Unix & Linux用户

发布于 2019-12-27 21:35:19

你对系统-sysvcompat的期望是错误的。一定要读Arch Linux wiki相关部分。我还认为您在寻找使用SysVinit服务的包时是错误的。我认为你应该从另一个角度看:一个采用思科AnyConnect的软件包,或者一个FOSS替代品。

  1. 你知道Arch文章吗?我不熟悉OpenConnect。由于到目前为止还没有给出答案,我想,尽管我不熟悉,但我认为已经有了答案。
  2. 在我做这件事的同时,我认为Systemd#Writing_单元_文件也值得一提。根据Cisco AnyConnect SysVInit服务的复杂性,尝试编写系统单元以支持systemd可能并不困难。事实上,你提到了Ubuntu和Red。Ubuntu和Red系统现在不是都有几年了吗?难道一个人就不能把他们的系统相关单元应用到Arch中,而且只需很少的工作?
  3. 与AUR相关的AnyConnect客户端有自己的vpnagentd.service系统部门。
  4. 你试过在Arch Linux论坛搜索或询问吗?

我同意我的回答给海报留下了一大堆乱七八糟的东西。甚至不仅仅是胡说八道。这个问题又一次在半年多的时间里没有得到回答。希望一些正确方向的信息总比没有好。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/524617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档