Packaging on Linux is a complicated scenario. We’ve tried to find a solution that will work on as many flavours of Linux as possible (x86_64) while making it as easy to install as possible for beginner coders. As a result, we’re currently using the AppImage standard for package distribution.
On Linux, in order for Mu to work with the MicroPython based devices
you need to ensure you add yourself to the correct permissions group
(usually the dialout
or uucp
groups).
CTRL
+ ALT
+ T
).$USER
) to the dialout
group:sudo adduser $USER dialout
On some specialised Linux distributions (i.e. not the most popular / common ones), flash drives may not be automatically detected and mounted. Since many MicroPython and CircuitPython based devices appear as flash devices by default, please consult your distribution’s documentation for how to automatically mount such devices when they are plugged in.