공유 디렉터리의 여러 컴퓨터에 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그렇다면 정확히 무엇입니까?

관련 정보