共有ディレクトリ内の複数のコンピュータにdbusをインストールするときに設定する必要がある最小のオプションは何ですか?

共有ディレクトリ内の複数のコンピュータにdbusをインストールするときに設定する必要がある最小のオプションは何ですか?

すべてのサーバーで使用するために、Redhat 6サーバーのNFS共有にソースからdbusをインストールしています(ほとんどの場合)。

これ以外にどのようなオプションが必要ですか--prefix

その理由は、一部のgtk関連パッケージにはdbusバージョン1.8.0以降が必要で、現在のバージョンはこれよりも低いためです。すべてのサーバーで実行されているプロセスに影響を与えたくないので、共有パスに別々のdbusをインストールしたいと思います。

インストールしたら、バイナリのみを実行する必要がありますか?そのdbusに依存する既存のdbusバイナリやプロセスと競合しないことを願っています。

linuxfromscratchの指示に従います。ただし、共有インストールの場合、特定の指示はありません。http://www.linuxfromscratch.org/blfs/view/7.7/general/dbus.html

編集1:

いくつかの考え:

  • --with-system-socket=/var/run/dbus/system_bus_socket_1.8.0(既存のdbusソケットとの衝突を避けるため)
  • --with-session-socket-dir=(tmpでランダムなソケットを作成しているようで、必要ないようです)
  • --with-dbus-daemondir=/NFS_share/bin
  • --with-system-pid-file=/var/run/messagebus_1.8.pid

その後、インストール後に/var/run/dbus_1.8.0すべてのサーバーでそれを作成し、ここでdbusエージェントを起動する必要があります/NFS_share/bin。私は正しいですか?

編集2:

上記のオプションに加えて、次のオプションも追加しました--disable-static --disable-systemd --without-systemdsystemunitdir

そして、次のオプションを追加する必要があるかどうかはわかりません。--with-console-auth-dirそれでは、正確には何ですか?

ベストアンサー1

おすすめ記事