Open diredocks opened 2 years ago
另外我发现目前仓库里的该包经过修复后无需手动替换库文件,只需执行最后一步:
sudo cp /usr/lib/lowversion-wldap32.dll.so /opt/deepin-wine6-stable/lib/wldap32.dll.so
好奇为什么不直接在打包的时候就把 deepin-wine6-stable
包中的该文件替换掉...
直接替换会被rpmbuild自动检测依赖,因为 wldap32.dll.so
经过 ldd
后 NEEDED
的依赖是低版本的,fedora35也没法对该包通过dnf进行降级
已修复。
直接替换会被rpmbuild自动检测依赖,因为
wldap32.dll.so
经过ldd
后NEEDED
的依赖是低版本的,fedora35也没法对该包通过dnf进行降级
我在想能不能通过 deepin-wine-wechat
的启动脚本 run.sh
自动替换文件.... 添上一行就行了。
周末愉快。
直接替换会被rpmbuild自动检测依赖
可以在 spec 中添加一行AutoReqProv: no
来禁用rpmbuild的自动检测依赖
直接替换会被rpmbuild自动检测依赖
可以在 spec 中添加一行
AutoReqProv: no
来禁用rpmbuild的自动检测依赖
好的,我会测试通过后考虑把wldap32.dll.so 打包到 fedora-deepin-extra-lib 下。
仓库里的
fedora-deepin-extra-lib
这个包会和系统的filesystem
包冲突,需要更改 spec 文件。具体解决方案如下:
参见文章: 来,从AUR给Fedora偷个包