我正在使用 构建自己的ffmpeg
包checkinstall
,其中ffmpeg
包含各种库。在 Ubuntu 包存储库中,这些 ffmpeg 库被分解成许多单独的包。有什么方法可以告诉 apt/dpkg 我的 ffmpeg 包满足所有这些要求吗?这样,例如,从存储库安装 Handbrake 不会安装存储库包libavfilter7
,这会破坏我的ffmpeg
构建?
到目前为止,我尝试使用--provides
或--replaces
checkinstall
选项,但没有成功。例如:
sudo checkinstall -y --deldoc=yes --requires=libc6,libsdl2-2.0-0 --pkgversion=10:$ffmpeg_version --provides=ffmpeg,libavcodec58,libavdevice58,libavfilter7,libavformat58,libavresample4,libavutil56,libpostproc55,libswresample3,libswresample3,ffmpeg-doc