在CentOS 8上安装了最新的samba (所有依赖项)版本4.12.3。我在/root/目录中获得samba,并在没有任何选项的情况下进行了./配置,并且在make & make &中安装了/root/samba-4.12.3/
当我试图逃跑时:
/root/samba-4.12.3/bin/samba-tool domain provision --help我有个错误:
Traceback (most recent call last):
File "/root/samba-master/bin/samba-tool", line 33, in
from samba.netcmd.main import cmd_sambatool
ImportError: No module named samba.netcmd.main试图导出pythonpath:
export PYTHONPATH=:/root/samba-4.12.3/bin还使用回波$PYTHONPATH路径进行了测试: /root/samba-4.12.3/bin
有什么问题吗?
发布于 2020-07-03 08:57:40
最好将samba下载到/usr/local,然后执行./配置,在make & make之后,您必须用
export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH导出之后,可以提供samba工具域提供帮助。
链接部分“向$PATH变量添加Samba命令”
发布于 2022-09-28 03:24:17
我刚刚遇到了同样的问题,解决方案是在下面的config中应用:
$ cd /samba/path
$ ./configure --sbindir=/sbin/引用: 5.2.2安装目录https://wiki.samba.org/index.php/Build_桑巴_从…_Source#Installation_目录
上面的配置不包含在构建Samba所需的包依赖项中。
构建SambaRedHatEnterpriseLinux7/ CentOS 7/科学Linux7 https://wiki.samba.org/index.php/Package_依赖关系_必填项_至_构建_Samba#Red_帽子_企业_Linux_7_.2F_CentOS_7_.2F_科学性_Linux_7_2所需的包依赖
https://serverfault.com/questions/1023303
复制相似问题