Describe the bug
I've tried to update my packages on Ubuntu 18.04 Bionic Beaver and recognized an annoying bug which caused the updating process to fail and to leave a broken system.
To Reproduce
Expected behavior
A clean install
Desktop (please complete the following information):
Additional context
The package "k4a-tools" depends on "libk4a1.4" but the package "libk4abt1.0" depends on "libk4a1.3". There are no updated versions available for the package "libk4abt".
The most recent version of body tracking is tied to K4A version 1.3. So you need to uninstall K4A 1.4 until a new BT version comes out.
That's ridiculous. This means in fact that i can't use "k4a-tools" side by side with "libk4abt1.0-dev". Are you serious? Good user experience looks different.
You can still use k4a-tools version 1.3.0
Remove your current sdk 1.4.0, install sdk 1.3.0 and then install k4a tools with:
sudo apt install k4a-tools=1.3.0
Thanks! That works
Works only until the next system update. It's required to hold the package to avoid a broken installation.
echo "k4a-tools hold" | sudo dpkg --set-selections
Ah yes thats true, I forgot to mention that you should not try to upgrade it again.
I did it this way which has the same effect:
sudo apt-mark hold k4a-tools
Most helpful comment
You can still use k4a-tools version 1.3.0
Remove your current sdk 1.4.0, install sdk 1.3.0 and then install k4a tools with:
sudo apt install k4a-tools=1.3.0