Nekem is volt ezzel gondom. Az ubuntus csomag törött volt, vagy legalábbis nem működött a gui-ja vele.
A 3.21.2-es verziót letöltöttem és külön próbáltam feltenni, de függőségekre sírt... leginkább python és python - qt5 kapcsán.
A megoldás pedig sokkal egyszerűbb, mint gondoltam, néhányszor stackowerflown emlegettek valami ilyesmit, de sosem volt megoldásként jelölve, kifejtve.
Az ubuntu 20.04-en alapértelmezetten python 2.7 van, legalábbis 18.04 lts-ről frissítve. De azzal nem működnek az újabb hplip verziók, törött függőségek miatt valószínűleg. Viszont, ha átállítjuk python3 -ra az alapértelmezettet, akkor máris simán felmegy automatikus telepítéssel, qt5 guis felülettel is.
python --version
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
python --version
és utána mehet userként a telepítés auto módban.
De nem ért véget a problémák sora azért... mert a zárt plugin letöltése nem sikerült.
Úgy láttam a hp-plugin kimenetét kézzel futtatva, hogy hiányzott egy függőség.
pip3 install distro
Aztán a hp plugint nem tudja telepíteni.
Ezt kézzel érdemes egy terminálból indítani, hogy lásd a kimenetet, mert grafikusan nem tudod mi történik.
hp-plugin
Ha nem tudja telepíteni, ki kell kapcsolni rá egy védelmet:
sudo apt-get install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
újra futtatva már sikerül a nyomorultnak.
Tanulság, ez a 18.04-ről 20.04-re frissítés sok bosszúságot tud okozni. Lehet tiszta telepítést érdemes tolni és átpakolni rá user adatokat.