Estou instalando o dbus da fonte no servidor Redhat 6 no compartilhamento NFS para ser usado em todos os servidores (que são na maioria semelhantes).
Juntamente com --prefix
, que outras opções são necessárias?
A razão para isto é: alguns pacotes relacionados ao gtk requerem a versão do dbus acima de 1.8.0 e a versão atual é menor do que isso. Não queremos efetuar os processos em execução em todos os servidores e queremos instalar um dbus separado em um caminho compartilhado.
Após a instalação, eu preciso simplesmente executar o binário, isso é tudo? Espero que não entre em conflito com o binário existente do dbus e com os processos que dependem desse dbus.
Estou seguindo as instruções no linuxfromscratch. Mas, para instalação compartilhada, não há instruções específicas: link
EDIT 1:
Algumas ideias:
--with-system-socket=/var/run/dbus/system_bus_socket_1.8.0
(para evitar conflito com o soquete dbus existente) --with-session-socket-dir=
(Eu estou supondo que ele irá criar sockets aleatórios no tmp, então eu acho que não é necessário) --with-dbus-daemondir=/NFS_share/bin
--with-system-pid-file=/var/run/messagebus_1.8.pid
Depois da instalação, preciso criar esse /var/run/dbus_1.8.0
em todos os servidores e iniciar o agente dbus a partir de /NFS_share/bin
. Estou certo?
EDIT 2:
Além das opções acima, também estou adicionando as seguintes opções: --disable-static --disable-systemd --without-systemdsystemunitdir
.
E não tenho certeza se preciso adicionar a seguinte opção a: --with-console-auth-dir
e se, o que é exatamente?
Tags d-bus