Slackware 12 上的 Samba 3.3 或更高版本 - 我该如何实现这一点?

Slackware 12 上的 Samba 3.3 或更高版本 - 我该如何实现这一点?

我正在尝试升级 Slackware 12 盒上的 Samba 服务器,以用作 Windows 7 32 位机器的 PDC(它现在具有 3.0.3 并且可以为 Win XP 机器完成工作,但是 7 拒绝加入域 - 我在尝试了几十次 Windows 注册表黑客攻击后发布了此信息)。

我是 Slackware 的新手(我通常使用 Ubuntu),所以我可能以错误的方式处理这个问题,但这是我目前所做的:

Samba wiki 上有几个针对注册表的 hack,而且似乎建议使用 3.3 之后的版本(虽然没有用太多的文字说明)http://wiki.samba.org/index.php/Windows7

在网络上搜索了 Slackware 12 的最新 Samba 二进制文件,却一无所获后,我决定也许我可以编译这个好东西。但我一直收到编译器错误。我正在使用这个 SlackBuild 脚本http://ftp.twaren.net/Linux/slackware/slackware-current/source/n/samba/samba.SlackBuild

有没有更好的方法来实现这一点?(无需升级基础系统?它有太多精细调整的东西在运行,我不想弄乱其余的设置)。

答案1

我能够构建 3.4.6 而没有遇到重大问题,只需对 samba 进行两处更改即可。SlackBuild:

@line 25 VERSION=${VERSION:-3.4.6}
@line 47 cd source3

然后构建它:

复制代码

最终的软件包将具有 .tar.xz 名称,但它实际上是一个 gzip 文件,因此请重命名它并 installpkg

相关内容