Arch Linux의 systemd용 SysVinit 서비스 래퍼

Arch Linux의 systemd용 SysVinit 서비스 래퍼

저는 Arch Linux를 사용하고 있으며 Cisco AnyConnect를 즉시 사용하고 싶습니다. Cisco AnyConnect는 SysVinit 서비스로 제공됩니다. /etc/rc.d와 같은 디렉터리가 누락되어 설치에 실패했습니다. 누락된 디렉터리를 추가했지만 service서비스 관리 명령이 없어 설치에 실패했습니다 . systemd를 사용하여 CentOS를 확인했습니다. /usr/sbin/servicesystemd를 호출하기 위한 래퍼인 스크립트가 있습니다 .

Arch Linux에도 비슷한 것이 있습니까? 패키지만 찾았어요systemd-sysvcompat그러나 이미 설치되어 있으며 필요한 디렉토리 구조와 누락된 명령을 제공하지 않습니다. systemd에서 sysvinit로 전환하고 싶지 않습니다. CentOS나 Ubuntu처럼 Arch Linux에서 systemd와 함께 SysVinit 서비스를 사용하기 위한 패키지를 찾고 있습니다.

Cisco 포럼에서 다음 문구를 발견했습니다. Cisco AnyConnect는 Ubuntu, Red Hat 및 기타 몇 가지 배포판만 지원합니다. Arch Linux는 지원되지 않으며 systemd가 제때에 지원될 가능성도 없습니다.

대학에서 특정 버전의 Cisco AnyConnect를 받았습니다. 우리 대학도 Ubuntu와 Red Hat만 지원합니다. 이를 사용하여 대학의 VPN에 연결하고 싶습니다.

이를 달성하는 다른 방법이 있을 수 있지만 전화로 문제를 해결할 수 있는지 여부에 관심이 있습니다 pacman -S.

답변1

당신의 기대는 다음에서 비롯됩니다.systemd-sysvcompat잘못된. 꼭 읽어야 할아치 리눅스 위키 관련 섹션. 또한 SysVinit 서비스를 잘못 사용하는 패키지를 찾고 있다고 생각합니다. 다른 방식으로 보아야 한다고 생각합니다. systemd에 대한 Cisco AnyConnect 또는 FOSS 대안을 채택하는 패키지를 찾으십시오.

  1. 당신은 알고 있나요Arch Linux 위키 OpenConnect 기사? 나는 익숙하지 않다열린 연결. 아직까지 답변이 나오지 않았기 때문에 낯설더라도 언급하는 것이 적절할 것이라고 생각했습니다.
  2. 이렇게 하면 이런 생각이 든다시스템#Writing_unit_files또한 언급할 가치가 있습니다. Cisco AnyConnect SysVInit 서비스의 복잡성에 따라 systemd를 지원하기 위해 systemd 장치를 작성하는 것이 어렵지 않을 수 있습니다. 실제로 Ubuntu와 Red Hat을 언급하셨습니다. Ubuntu와 Red Hat은 모두 수년 동안 systemd를 기반으로 하지 않았나요? 시스템 관련 유닛을 아무런 노력 없이도 Arch Linux에 적용할 수는 없나요?
  3. AUR 관련 AnyConnect 클라이언트자체 vpnagentd.service systemd 장치가 있습니다.
  4. 검색해 보거나 질문해 보셨나요?아치 리눅스 포럼?

나는 내 대답이 포스터에 대답되지 않은 질문을 많이 남겼다는 데 동의합니다. 또는 해결되지 않은 문제 그 이상입니다. 이 질문은 반년이 넘도록 답이 나오지 않았습니다. 올바른 방향의 정보가 없는 것보다 낫기를 바랍니다.


관련 정보