我目前正在试验 ksmbd。ubuntu 24.04 中 ksmbd 工具的当前版本打包失败,安装失败- 我最终下载了 deb-src 并根据此处建议的更改构建了一个包。我不是在问如何修复它。
我没有更改版本等。我编辑了软件包,使用 apt 明确安装修改后的软件包,它运行正常
geek@testbox:~$ apt info ksmbd-tools
Package: ksmbd-tools
Version: 3.5.1-1build2
Priority: optional
Section: universe/utils
Origin: Ubuntu
这就是我现在所拥有的。
ksmbd往往存在相当多的安全问题,虽然我在封闭的网络上运行它,但安全性还不错 - 我希望在问题解决后更新到官方支持的存储库版本,但现在就开始使用它。一旦包装修复,存储库中的更新版本是否会简单地替换我现有的版本?
由于您没有更改版本(我看到软件包索引也显示
3.5.1-1build2
),因此当最终发布新版本时,apt 将优先选择它而不是已安装的版本 - 但前提是您没有固定或保留该软件包。通常,想要避免更新的人会这样做,或者伪造版本字符串(通常通过添加纪元前缀)。