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

Source

Arduino CLI

Install Arduino CLI

Source: Arduino CLI

  1. Create ~/local/ if it doesn’t already exist:

    mkdir ~/local
  2. Navigate to ~/local and run command to install arduino-cli

    curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
  3. Pre-pended $PATH environment variable with this line in ~/.bash_profile

    export PATH=~/local/bin:$PATH
  4. Source .bash_profile

    source ~/.bash_profile
  5. Verify arduino-cli was installed

    > which arduino-cli
    /home/flux/local/bin/arduino-cli
  6. Update arduino-cli

    arduino-cli upgrade
  7. See the Arduino CLI wiki 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