做了一个解决 warzone2100 游戏官方DEB依赖问题的虚拟包

这里没法上传二进制包,只能发一下control文件内容和具体的打包方法:

Package: wz2100deps
Version: 1.0.0
Section: libs
Architecture: amd64
Maintainer: FuHuizhong <fuhuizn@163.com>
Depends: libogg (>= 1.1.0) ,opus (>= 1.1) ,physfs (>= 3.0.2) ,libsodium (>= 1.0.14) ,libtheora(>= 1.0) ,libvorbis (>= 1.1.2)
Provides: libogg0 (= 1.1.0), libopus0(= 1.1) ,libphysfs1 (= 3.0.2) ,libsodium23 (= 1.0.14) ,libtheora0 (= 1.0) ,libvorbis0a (= 1.1.2) ,libvorbisfile3 (= 1.1.2)
APT-Sources: https://github.com/Warzone2100/Warzone2100
Description: depends for Warzone2100 on AOSC OS

目录层次:

warzone2100deps
    DEBIAN
        control

命令序列:

mkdir warzone2100deps
cd warzone2100deps
mkdir DEBIAN
cd DEBIAN
touch control

把前面的文本复制到control文件中,然后用下面的命令打包:

cd warzone2100deps
fakeroot dpkg -b . ../wz2100dep.deb

结果会在目录外生成 wz2100dep.deb,安装此虚拟包后就可以安装wz2100游戏官方的ubuntu22.04 DEB安装包了。

感谢分享,但我们的软件源里实际上也有这个包

源里的有点老,落后2个小版本