How I got Citrix Workspace working on Groovy Gorilla (Ubuntu 20.10) on Raspberry Pi 400 At first installing Citrix on Ubuntu may seem like a no brainer, but because how Ubuntu and Citrix have packaged software for Raspberry Pi, it is pain in the neck to get it working correctly. What is the issue? When I installed Ubuntu on Raspberry Pi hardware, t he only package available for Pi 4/400 was 64 bit, but Citrix has only ARMHF packages for raspberry Pi which is 32 bit. Technically 32 bit package should work on 64 bit architecture without a fuss, but for whatever reason Citrix package checks if package to be installed matches OS bit level. Attempting to install the package as well as subsequent system updates report failure. More over Software Center can't install or remove software complaining broken packages on the system. First let me tell you how I installed Citrix then will go on fixing issue. Prepare system for Citrix installation Check system architecture using dpkg --print
How I got Groovy Gorilla (Ubuntu 20.10) on Raspberry Pi 400 Raspberry Pi 400 is an awesome Raspberry Pi 4 device which comes packaged in a keyboard. Just hook it up to monitors and you got a working computer. Raspberry Pi 400 comes with a Raspberry Pi OS preinstalled, but it has it's quirks. I bought Pi 400 to replace my 10 year old laptop which couldn't handle the abuse anymore. My primary use of the Pi 400 is to use it as a workstation and to connect to my work computer over Citrix. There are 2 issues with out-of-the-box Raspberry PI OS which forced me to get back to Ubuntu which is my OS of choice for 15+ years. Citrix could not use both monitors. Though I spent decent number of hours to attempt to use different desktop manager, it just didn't work. Getting sound output to a Bluetooth headset was pain in the neck. Still didn't work reliably all the time. Now, coming to the point, installing