首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编译Samba主要是SMBClient.exe?

如何编译Samba主要是SMBClient.exe?
EN

Server Fault用户
提问于 2016-05-05 16:24:57
回答 1查看 1.6K关注 0票数 2

我在Windows 2012 R2服务器上使用Pydio进行“云”文件共享。出现了一种情况,即我们希望连接到另一个2012年R2服务器上的现有共享。Pydio有一个SMB包装器,它依赖于服务器上的SMBClient.exe。如果我们使用*nix,这很容易,但是由于它是托管在windows服务器上的,所以我们需要客户端的windows端口。经过大量搜索,我找到了一个只做了这个(https://www.leepa.io/lpackham/smbclient/)的人,另一个做了所有Samba (https://smithii.com/samba)的人。不幸的是,这两个版本都是客户端的旧版本,在新的Windows服务器上不起作用。

让我来看看rephrase....you服务器,但是你不能让files...it创建0字节文件,也不能从较旧版本的Samba客户端(版本3's)到较新的Windows (2012's)进行研究。

有人能指导我如何重新编译最新版本的吗?我自己也尝试过使用Cygwin,但我无法使它成功,并且尝试编译客户端部件也没有成功。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-05-24 15:10:38

经过大量的尝试和错误之后,我能够使用Cygwin编译足够多的Samba来编译smbclient.exe文件。所需步骤:

在虚拟机上安装了Windows SP3 32位(我使用了VirtualBox)

安装了带有Devel文件的32位CygWin

提取Samba 3.6.25

导航到Source3子目录

执行:

./配置--前缀=/usr/local/samba

制造pch

制作

make在编译net.exe时失败了,但是在成功编译了smbclient.exe之后就这样做了,所以我现在有了3.6.25版本的客户机,它确实可以在2012年的R2服务器上工作。

-Allan

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/775070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档