sudo dnf remove vapoursynth-libs
Error:
Problema: The operation would result in removing the following protected packages: plasma-desktop
Is it really plasma-desktop dependant on vapoursynth-libs? something seems wrong here
sudo dnf remove vapoursynth-libs
Error:
Problema: The operation would result in removing the following protected packages: plasma-desktop
Is it really plasma-desktop dependant on vapoursynth-libs? something seems wrong here
Yes:
- package plasma-desktop-5.27.8-1.fc39.x86_64 from fedora requires libKF5Baloo.so.5()(64bit), but none of the providers can be installed
- package plasma-desktop-5.27.10-1.fc39.x86_64 from updates requires libKF5Baloo.so.5()(64bit), but none of the providers can be installed
- package kf5-baloo-libs-5.110.0-1.fc39.x86_64 from fedora requires libKF5FileMetaData.so.3()(64bit), but none of the providers can be installed
- package kf5-baloo-libs-5.113.0-1.fc39.x86_64 from updates requires libKF5FileMetaData.so.3()(64bit), but none of the providers can be installed
- package kf5-kfilemetadata-5.110.0-1.fc39.x86_64 from fedora requires libavformat.so.60()(64bit), but none of the providers can be installed
- package kf5-kfilemetadata-5.110.0-1.fc39.x86_64 from fedora requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
- package kf5-kfilemetadata-5.113.0-2.fc39.x86_64 from updates requires libavformat.so.60()(64bit), but none of the providers can be installed
- package kf5-kfilemetadata-5.113.0-2.fc39.x86_64 from updates requires libavformat.so.60(LIBAVFORMAT_60)(64bit), but none of the providers can be installed
- package libavformat-free-6.0-11.fc39.x86_64 from fedora requires libvapoursynth-script.so.0()(64bit), but none of the providers can be installed
- package libavformat-free-6.0.1-2.fc39.x86_64 from updates requires libvapoursynth-script.so.0()(64bit), but none of the providers can be installed
- package vapoursynth-libs-63-2.fc39.x86_64 from fedora is filtered out by exclude filtering
It’s a dependency of libavformat-free
(part of ffmpeg-free
), which is required by kf5-kfilemetadata
, presumably for extracting media file properties.
Is this a problem?
I don’t have libavformat-free
but ffmpeg-libs
from rpm fusion.
I forcibly uninstalled it through rpm -e --nodeps vapoursynth-libs
since I prefer to compile and maintain it myself
Doesn’t make any sense to me, why don’t just use ffmpeg for doing that
To be precise, the depedency is on libavformat.so.60()(64bit)
, which is provided by both libavformat-free
and ffmpeg-libs
. It’s the same library in either case, just built by Fedora or RPM Fusion.
If you’re compiling vapoursynth from source, you should be installing it to e.g. /usr/local
, so there should be no conflict.
It does use ffmpeg (libavformat), but ffmpeg in turn uses that library. A more flexible system would use dynamically loaded plugins (like GStreamer), but ffmpeg is not that.