Skip to main content

Installing Packages

- update apt package list


sudo apt update


- install software, when asked chose not to set up icecast2 and chose lxdm as the default display manager


sudo apt install ctwm ffmpeg git icecast2 lxdm lxterminal pd psmisc python3 python3-evdev python3-tk python3-xlib unifont unzip vim wget x11vnc xdotool xterm


- if running Trisquel there is no access to some software packages which are deemed non-free or which open the door to non-free software - in this case this is pip (package name python3-pip) - the python package manager which we need to install pynput which is used to record clicks for MAPS


- download and install pynput manually by getting a deb package and installing it manually with dpkg - this is for some reason on the fsf servers but not included in Trisquel repos (free software is weird)


wget -O $HOME/python3-pynput_1.7.5-1_all.deb http://mirror.fsf.org/trisquel/pool/main/p/pynput/python3-pynput_1.7.5-1_all.deb


- install it


sudo dpkg -i $HOME/python3-pynput_1.7.5-1_all.deb


- if running a non-free distribution (like Debian or Ubuntu), install pip and use it to install pynput


sudo apt install python3-pip

sudo pip install pynput