[packman] libav versions
Manfred Hollstein
manfred.h at gmx.net
Tue Jun 25 20:34:14 CEST 2019
Hi Dave,
On Tue, 25 Jun 2019, 18:15:52 +0200, packman at howorth.org.uk wrote:
> [...]
> >OK, probably my fault. Just try running the commands _without_ the
> >locate thing:
> >
> > rpm -e --test libavformat56
> > rpm -e --test libavformat57
> > rpm -e --test libavformat58
>
> Those all have dependencies on various other packages in the libav
> family. libavdevice?? seems more fundamental but gives me a surprising
> result:
>
> # rpm -e --test libavdevice56
> # rpm -e --test libavdevice57
> error: Failed dependencies:
> libavdevice.so.57()(64bit) is needed by (installed) libmpv1-0.27.2-lp150.4.2.x86_64
> libavdevice.so.57()(64bit) is needed by (installed) mpv-0.27.2-lp150.4.2.x86_64
> libavdevice.so.57()(64bit) is needed by (installed) libav-tools-12.3-lp150.1.1.x86_64
> libavdevice.so.57()(64bit) is needed by (installed) libmlt6-modules-6.10.0-lp150.11.2.x86_64
> libavdevice.so.57()(64bit) is needed by (installed) ffmpeg-3-3.4.4-lp150.9.4.x86_64
> libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) libmpv1-0.27.2-lp150.4.2.x86_64
> libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) mpv-0.27.2-lp150.4.2.x86_64
> libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) libav-tools-12.3-lp150.1.1.x86_64
> libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) libmlt6-modules-6.10.0-lp150.11.2.x86_64
> libavdevice.so.57(LIBAVDEVICE_57)(64bit) is needed by (installed) ffmpeg-3-3.4.4-lp150.9.4.x86_64
> libavdevice57 = 3.4.4-lp150.9.4 is needed by (installed) ffmpeg-3-3.4.4-lp150.9.4.x86_64
I guess you are using "mpv", so _don't_ remove anything related to libavdevice57.
> # rpm -e --test libavdevice58
> #
>
> As far as I can see, libavformat56 and friends are not used by
> anything. 57 is used by a lot of stuff and 58 is also used by some
> things, but for some reason they don't use libavdevice58.
>
> Does that sound plausible?
Yep, absolutely. It actually depends on what the package is
BuildRequire'ing when built, and therefore it requires some specific
packages for its run time.
> So I can delete the *56 packages in the correct order.
Absolutely, yes! In case you want to install another package which
requires some of these older libav* packages, they just get
re-installed.
> Thanks again, Dave
You're welcome!
Cheers.
l8er
manfred
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.links2linux.de/pipermail/packman/attachments/20190625/b489c10b/attachment-0001.sig>
More information about the Packman
mailing list