adventures with microcomputers prototyping with raspberry pi

4. Install Things

already included with raspbian

Note: sourced from here.

  • apt-mark showauto shows all pre-installed packages marked as "automatic"
  • apt-mark showmanual shows all pre-installed packages marked as "manually installed"

Both of those are going to be very, very long lists, so often times it is easier to check to see which version of something is installed by executing which [APPLICATIONNAME] in the terminal. If nothing is returned, that application is not already installed.

general stuff to install (raspberry pi)

  • Git, a free and open source version control system for use with services like GitHub: sudo apt-get install git
  • Python3, a general purpose, high-level programming language: sudo apt-get install python3
  • Pypi (or pip for short), the Python Package Index: sudo apt-get install python3-pip
  • IPython, a truly great interactive python interpreter: sudo apt-get install ipython3
  • i2ctools, software for connecting your PC to I2C bus and SPI devices, sudo apt-get install i2c-tools


In order to get credit for this assignment, you must pass a quiz at the beginning of next week's class: I will ask you to run a terminal command on your Pi proving that you have installed these applications (which [APPLICATIONNAME]). There are 5 possible points (one for each application).