Closed ghost closed 3 years ago
Maybe try not removing the package that provides the necessary library? I'm not sure what you expected would happen when you removed a package providing a library your system still needed.
ignorepkg
can only be used for packages that are added to depends
manually, XBPS simply doesn't allow breaking dynamic libraries. Removing webkit2gtk
from your system would simply break wxWidgets, and XBPS doesn't want to allow that. Maybe the man page needs to be clearer about it.
Is it possible to just block the update and keep the old libs?
No, it will break eventually because soname will change. You may build your own wxWidgets-gtk3 with xbps-src with --disable-webview
, if you find it better than not using webkit2gtk.
then how could we remove the pkg ?
i want to remove pkg: linux-firmware-intel
which was dependented by linux-base
, because i'm on AMD.
My input: echo "ignorepkg=webkit2gtk" > /etc/xbps.d/20-ignore.conf xbps-remove webkit2gtk
Rusult: wxWidgets-gtk3-3.0.5.1_1: broken, unresolvable shlib `libwebkit2gtk-4.0.so.37' Transaction aborted due to unresolved shlibs
I need wxWidgets-gtk3 for audacity, but don't want to update webkit2gtk, what to do?