Application Installation
My essentials
This is my essential checklist of applications for setting up a new development environment, including links to their official install sources.
Ubuntu
Create root password
passwd
Install From apt
Use sudo before all apt commands if you do not have a root password.
su
apt install build-essential
apt install cmake
apt install vim
apt install emacs
apt install nano
apt install gedit
apt install git
apt install zsh
apt install curl
apt install tmux
apt install python3-pip
apt install graphviz # Make block diagrams using a scripting language
Install From snap
sudo snap install discord
Install From App Center
- Steam
- Slack
- Visual Studio Code (“code”)
Install From .deb
Chrome
From directory with .deb file
sudo dpkg -i <.deb file>
DrawIO
Download .deb from here.
Run with
drawio
If you get this error
FATAL:setuid_sandbox_host.cc(163)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/drawio/chrome-sandbox is owned by root and has mode 4755.
Run this command
sudo chmod 4755 /opt/drawio/chrome-sandbox
Arduino CLI
Install Arduino CLI
Source: Arduino CLI
Create
~/local/if it doesn’t already exist:mkdir ~/localNavigate to
~/localand run command to installarduino-clicurl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | shPre-pended
$PATHenvironment variable with this line in~/.bash_profileexport PATH=~/local/bin:$PATHSource
.bash_profilesource ~/.bash_profileVerify
arduino-cliwas installed> which arduino-cli /home/flux/local/bin/arduino-cliUpdate
arduino-cliarduino-cli upgradeSee the
Arduino CLIwiki page for information on configuration.
Calibre
This app is used to view and print .epub files.
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
Windows
Turn off alert sounds
Windows makes an alert sound every time tab complete doesn’t work or other silly things. Turn it off in settings.
Go to Audio - change other sound settings or
Sound -> sound control panel -> Sounds tab -> Sound Scheme dropdown -> No Sounds
In the window labeled Sound -> tab labeled Sounds select the menu option No Sounds

Cygwin
Download Cygwin and install packages
- lynx
- wget
- tar
- git
- vim
- dos2unix
Software Downloads
- Python
- Visual Studio Code
- Chrome
- Spotify
- Slack
- Steam