To install a Linux environment on your Android device, you can use the Debian NoRoot or UserLAnd apps ... This rules out many apps like Steam, which only support the desktop x86 architecture.