Instalé Samba en /usr/local. ¿Cómo puedo ejecutar eso?

Instalé Samba en /usr/local. ¿Cómo puedo ejecutar eso?

¿Cómo puedo ejecutar samba si lo instalé con este comando?

./configure --prefix=/usr/local
make -j4
make install

Respuesta1

Felicitaciones, aparentemente compilaste Samba desde la fuente y lo instalaste.

Si desea ejecutar samba, debe comprender que samba está compuesto por tres demonios ( smbd, nmbdy winbindd), esencialmente, y herramientas de cliente. No queda claro en tu pregunta a qué (demonios o herramientas de cliente) te refieres.

No mencionaste qué versión de Fedora estás ejecutando, indícalo en la pregunta, por favor.

Si quieres ejecutar los demonios:

  1. Comprueba que no tengas ya estos demonios ejecutándose.
  2. Si los tiene ejecutándose, deténgalos (depende de la versión de Fedora que ejecute, pero sudo service smbd stopdebería sudo service nmbdfuncionar bien, haga lo equivalente winbindd, si esa también se está ejecutando).
  3. Adapte los scripts de inicio para usar la versión /usr/local/sbin (los pasos dependen de la versión de Fedora)

Si desea utilizar las herramientas del cliente, agréguelas a su ruta si aún no lo están, en las que desea vivir/usr/local/bin

Puede encontrar más información sobre los demonios en el documento de Centos, por ejemplo:

https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-samba-daemons.html

Respuesta2

Si la ruta del prefijo no está en la RUTA de su perfil, como "/usr/local/bin" o "/usr/local/sbin" (cualquiera que sea la ubicación en la que esté instalado el ejecutable), entonces debe especificar la ruta completa al ejecutable para ejecutarlo

información relacionada