Reviewing a new install, I have a habit of removing anything I don't need. For example, too much stuff is installed for laptop users and I have a desktop and video and device drivers that will never be in my computer.
This morning I attempted to remove all the Wacom stuff - just 5-6 files - because I don't have a Wacom device and never will.
It cannot be done - try it. If I'm doing something wrong, I'd like to know.
[RANT] This sort of crap smacks of Winblows/OS developer overload. How big is your ego to decide that the whole world needs your crap device driver whether or not you want it? This is in direct opposition of what linux is supposed to be about and why I prefer linux. [/RANT]
What it boils down to is circular/false dependencies of the virtual package (libwacom2) and libwacom-common. Attempting to remove either results in:
While "...you are using the unstable distribution..." is a fair characterization, none of the rest of that stuff is true. There are no "held packages," etc.
Checking dependencies of libwacom2:
which is obviously BS. A virtual package like libwacom2 by it's definition contains nothing. libwacom-common show no depends but it can't be removed either, and that is likely the cause of the problem - it's a circular depends:
Finally, a glimmer of fact:
Shows libinput10 depends on libwacom2. Stupid dependency IMO, but why wasn't that reported at the beginning? And what good is this dependency when I can remove all the drivers and settings for the Wacom devices, just not the virtual package?
This just irks me.
This morning I attempted to remove all the Wacom stuff - just 5-6 files - because I don't have a Wacom device and never will.
It cannot be done - try it. If I'm doing something wrong, I'd like to know.
[RANT] This sort of crap smacks of Winblows/OS developer overload. How big is your ego to decide that the whole world needs your crap device driver whether or not you want it? This is in direct opposition of what linux is supposed to be about and why I prefer linux. [/RANT]
What it boils down to is circular/false dependencies of the virtual package (libwacom2) and libwacom-common. Attempting to remove either results in:
Code:
stuart@office:~$ sudo apt remove libwacom2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
khelpcenter : Depends: libkf5completion5 (>= 4.97.0) but it is not going to be installed
Depends: libkf5configgui5 (>= 4.97.0) but it is not going to be installed
Depends: libkf5configwidgets5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5iconthemes5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5kcmutils5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5kdelibs4support5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5khtml5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5kiowidgets5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5parts5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5widgetsaddons5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5windowsystem5 (>= 4.96.0) but it is not going to be installed
Depends: libkf5xmlgui5 (>= 4.98.0) but it is not going to be installed
Depends: libqt5gui5 (>= 5.2.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.2.0) but it is not going to be installed
Depends: libqt5widgets5 (>= 5.2.0) but it is not going to be installed
libgrantlee-textdocument5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkaccounts1 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
Recommends: kaccounts-providers but it is not going to be installed
libkdecorations2-5v5 : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.3.0) but it is not going to be installed
libkdecorations2private5v5 : Depends: libqt5gui5 (>= 5.2.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.2.0) but it is not going to be installed
libkf5contacts5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkf5emoticons-bin : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkf5emoticons5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkf5kdcraw5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkf5people5 : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.3.0) but it is not going to be installed
libkf5prison1 : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.3.0) but it is not going to be installed
libkf5waylandclient5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkf5waylandserver5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkwinxrenderutils7 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libkwinxrenderutils8 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libpoppler-qt5-1 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libqmenumodel0 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libqt5multimedia5 : Depends: libqt5gui5 (>= 5.2.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.2.0) but it is not going to be installed
libqt5waylandclient5 : Depends: libqt5gui5 (>= 5.5.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.5.0) but it is not going to be installed
libqt5x11extras5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
libubuntugestures5 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
Depends: libqt5quick5 (>= 5.0.2) but it is not going to be installed or
libqt5quick5-gles (>= 5.0.2) but it is not going to be installed
qml-module-org-kde-activities : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
libqt5gui5-gles (>= 5.0.2) but it is not going to be installed
Depends: libqt5quick5 (>= 5.0.2) but it is not going to be installed or
libqt5quick5-gles (>= 5.0.2) but it is not going to be installed
qml-module-ubuntu-layouts : Depends: libqt5quick5 (>= 5.0.2) but it is not going to be installed or
libqt5quick5-gles (>= 5.0.2) but it is not going to be installed
qt5-image-formats-plugins : Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.3.0) but it is not going to be installed
qtwayland5 : Depends: libqt5gui5 (>= 5.5.0) but it is not going to be installed or
libqt5gui5-gles (>= 5.5.0) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Checking dependencies of libwacom2:
Code:
stuart@office:~$ sudo apt-cache depends libwacom2
libwacom2
Depends: libc6
Depends: libglib2.0-0
Depends: libgudev-1.0-0
Depends: libwacom-common
Recommends: libwacom-bin
libwacom-bin:i386
Code:
stuart@office:~$ sudo dpkg -r libwacom-common dpkg: dependency problems prevent removal of libwacom-common: libwacom2:amd64 depends on libwacom-common (= 0.18-1). dpkg: error processing package libwacom-common (--remove): dependency problems - not removing Errors were encountered while processing: libwacom-common
Code:
stuart@office:~$ sudo dpkg -r libwacom2 dpkg: dependency problems prevent removal of libwacom2:amd64: libinput10:amd64 depends on libwacom2 (>= 0.15). dpkg: error processing package libwacom2:amd64 (--remove): dependency problems - not removing Errors were encountered while processing: libwacom2:amd64 stuart@office:~$
Shows libinput10 depends on libwacom2. Stupid dependency IMO, but why wasn't that reported at the beginning? And what good is this dependency when I can remove all the drivers and settings for the Wacom devices, just not the virtual package?
This just irks me.





Comment