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間違っています。必ず読むべきArch Linux Wiki関連セクション。また、SysVinitサービスを誤って使用するパッケージを探していると思います。別の方法で見なければならないと思います。 systemd の Cisco AnyConnect または FOSS の代替を採用するパッケージを探します。

  1. あなたは知っていますか?Arch Linux wiki 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. 検索してみましたか、質問してみましたか?Arch Linuxフォーラム

私は私の答えがポスターに答えられなかった多くの質問を残したことに同意します。または解決されていない問題以上です。この質問は半年以上の答えが出ていませんでした。正しい方向の情報がないよりも良いことを願っています。


おすすめ記事