# apt.adafruit.com

## Overview

Danger: 

![](https://cdn-learn.adafruit.com/assets/assets/000/023/741/medium800thumb/raspberry_pi_apt.jpg?1448316770)

So you have your Raspberry Pi and you've played with it a bit and now you want to install some new software. Now _usually_ you can just run **apt-get** and install ready-to-go packages. But, there are many instances where certain pieces of software are out of date or not available from&nbsp;the official Raspberry Pi Raspbian repositories. This can lead&nbsp;to a lot of really complex installation processes, with gcc, make, cmake, ./config, yak, bison and who knows what other wild beasts.

We wanted to make things easier.

The answer? apt.adafruit.com - our Raspbian package repository. Adding our repository to the list of repositories on your Raspberry Pi will allow you to easily install any of the packages we make available. Installing current versions of software like node.js and wiringpi is as easy as **apt-get install node** or **apt-get install wiringpi**.&nbsp;We are also constantly adding new&nbsp;custom packages for things like installing a PiTFT or turning your Raspberry Pi into a WiFi Access Point!

# apt.adafruit.com

## Adding the Repository

Adding the repository is as simple as running the following command from your Raspberry Pi.

```auto
curl -sLS https://apt.adafruit.com/add | sudo bash
```

If you would like to see what the script is doing, you can [open it in a web browser](https://apt.adafruit.com/add)&nbsp;before running it.

 **Warning:&nbsp;** apt.adafruit.com contains a new kernel for the PiTFT, and currently the PiTFT kernel will install if you run an **apt-get upgrade**. This should not be a problem unless you have a custom kernel installed. We are working on resolving this issue, and you can monitor [this GitHub issue](https://github.com/adafruit/Adafruit-Occidentalis/issues/3)&nbsp;for updates.

## Manually Adding the Repository

If you would like to manually add the repository to your Raspberry Pi, you can start by adding the apt.adafruit.com&nbsp;repository URL&nbsp;to your&nbsp;_/etc/apt/sources.list._

```auto
echo "deb http://apt.adafruit.com/raspbian/ jessie main" | sudo tee --append /etc/apt/sources.list
```

Next, you can add the GPG key for apt.adafruit.com.

```auto
wget -O - -q https://apt.adafruit.com/apt.adafruit.com.gpg.key | sudo apt-key add -
```

Finally, you need to&nbsp;download the new package lists from the repos.

```auto
sudo apt-get update
```

# apt.adafruit.com

## Installing Packages

Now that you have added the repo, you can install new packages from your Raspberry Pi's terminal using&nbsp; **sudo apt-get install** _package-name_. The names found in bold are the names of the&nbsp;hosted packages available on apt.adafruit.com.

## Available Packages
- **node&nbsp;** - The latest stable node.js from the&nbsp;[node-arm project](http://node-arm.herokuapp.com/)
- **occi** - Adafruit's [Raspberry Pi configuration utility](https://github.com/adafruit/Adafruit-Occi).&nbsp;
- **occidentalis** - Adafruit's [Raspberry Pi bootstrap package](https://github.com/adafruit/Adafruit-Occidentalis). This is the package the [Pi Finder](https://github.com/adafruit/Adafruit-Pi-Finder)&nbsp;installs when it starts the bootstrap process.
- **adafruitwebide** - Adafruit's [web based&nbsp;editor](https://github.com/adafruit/Adafruit-WebIDE)&nbsp;designed to help learn the Raspberry Pi and Beaglebone components, and more.
- **adafruit-pitft-helper** - A [utility package](https://github.com/adafruit/Adafruit-PiTFT-Helper)&nbsp;that installs the required software & helps configure Adafruit's line of PiTFT displays.
- **wiringpi** - A [GPIO access library](http://wiringpi.com/)&nbsp;written in C for the BCM2835 used in the Raspberry Pi.
- **adafruit-ap** - A [utility package](https://github.com/adafruit/Adafruit-Occidentalis/tree/master/packages/adafruit-ap)&nbsp;that automatically configures your Raspberry Pi as a WiFi access point using hostapd.
- **xinput-calibrator** -&nbsp;A [generic touchscreen calibration program](https://github.com/tias/xinput_calibrator)&nbsp;for X.Org
- **adafruit-io-gif** &nbsp;- A [utility](https://github.com/adafruit/Adafruit-Occidentalis/tree/master/packages/adafruit-io-gif)&nbsp;that allows you to push animated GIFs to an [adafruit.io](http://io.adafruit.com)&nbsp;connected Raspberry Pi.

# apt.adafruit.com

## Suggesting New Packages

If there is a new package or new version of a currently hosted package&nbsp;you would like to see available, please [file an issue on GitHub](https://github.com/adafruit/Adafruit-Occidentalis/issues)&nbsp;and we will do our best to add the package.

[Suggest a Package](https://github.com/adafruit/Adafruit-Occidentalis/issues)
## Contributing Packages

If you have created Debian/Raspbian packages in the past, feel free to fork [the GitHub repo](https://github.com/adafruit/Adafruit-Occidentalis)&nbsp;and add your contribution to the _packages_ directory. Submit a pull request with a detailed discription of your changes when you are ready, and we will take a look!

[Contribute a Package](https://github.com/adafruit/Adafruit-Occidentalis)
Enjoy!


## Featured Products

### Raspberry Pi 2 Model B Starter Pack - Includes a Raspberry Pi 2

[Raspberry Pi 2 Model B Starter Pack - Includes a Raspberry Pi 2](https://www.adafruit.com/product/2380)
Why not trick out your fresh new board with some&nbsp;accessories? The Pi 2 is a big deal - a big, big deal. &nbsp;It has an upgraded ARMv7 multicore procssor and a full Gigabyte of RAM - meaning you're going to see ~2x the performance on processor-upgrade only and 4x on average for...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2380)
[Related Guides to the Product](https://learn.adafruit.com/products/2380/guides)
### Adafruit PiTFT - 320x240 2.8" TFT+Touchscreen for Raspberry Pi

[Adafruit PiTFT - 320x240 2.8" TFT+Touchscreen for Raspberry Pi](https://www.adafruit.com/product/1601)
Is this not the cutest little display for the Raspberry Pi? It features a 2.8" display with 320x240 16-bit color pixels and a resistive touch overlay. The plate uses the high speed SPI interface on the Pi and can use the mini display as a console, X window port, displaying images or video...

Out of Stock
[Buy Now](https://www.adafruit.com/product/1601)
[Related Guides to the Product](https://learn.adafruit.com/products/1601/guides)
### PiTFT - Assembled 480x320 3.5" TFT+Touchscreen for Raspberry Pi

[PiTFT - Assembled 480x320 3.5" TFT+Touchscreen for Raspberry Pi](https://www.adafruit.com/product/2097)
Is this not the cutest, little display for the Raspberry Pi? It features a **3.5" display with 480x320** 16-bit color pixels and a resistive touch overlay so is slightly larger than [our popular original](https://www.adafruit.com/product/1601). The plate uses the...

Out of Stock
[Buy Now](https://www.adafruit.com/product/2097)
[Related Guides to the Product](https://learn.adafruit.com/products/2097/guides)
### USB WiFi (802.11b/g/n) Module with Antenna for Raspberry Pi

[USB WiFi (802.11b/g/n) Module with Antenna for Raspberry Pi](https://www.adafruit.com/product/1030)
Discontinued - [**you can grab** USB WiFi (802.11b/g/n) Module: For Raspberry Pi and more **instead!&nbsp;**](https://www.adafruit.com/product/1012)

Make your Internet of Things device cable-free by adding super WiFi. Take advantage of the Raspberry Pi and Beagle...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1030)
[Related Guides to the Product](https://learn.adafruit.com/products/1030/guides)
### USB WiFi (802.11b/g/n) Module: For Raspberry Pi and more

[USB WiFi (802.11b/g/n) Module: For Raspberry Pi and more](https://www.adafruit.com/product/1012)
Make your Internet of Things device cable-free by adding WiFi. Take advantage of the Raspberry Pi and Beagle Bone's USB port to add a low cost, but high-reliability wireless link. We tried half a dozen modules to find one that works well with the Pi and Bone without the need of recompiling...

In Stock
[Buy Now](https://www.adafruit.com/product/1012)
[Related Guides to the Product](https://learn.adafruit.com/products/1012/guides)

## Related Guides

- [Kali Linux on the Raspberry Pi with the PiTFT](https://learn.adafruit.com/kali-linux-on-the-raspberry-pi-with-the-pitft.md)
- [Adafruit IO Connected Animated GIF Display](https://learn.adafruit.com/adafruit-io-connected-animated-gif-display.md)
- [Pi Hole Ad Detection Display with PiTFT](https://learn.adafruit.com/pi-hole-ad-pitft-tft-detection-display.md)
- [Monitor PiCam and temperature on a PiTFT via adafruit.io](https://learn.adafruit.com/monitor-picam-and-temperature-on-a-pitft-via-adafruit-dot-io.md)
- [Raspberry Pi radio player with touchscreen](https://learn.adafruit.com/raspberry-pi-radio-player-with-touchscreen.md)
- [Using OSC to Communicate with a Raspberry Pi](https://learn.adafruit.com/raspberry-pi-open-sound-control.md)
- [Adafruit PiTFT 3.5" Touch Screen for Raspberry Pi](https://learn.adafruit.com/adafruit-pitft-3-dot-5-touch-screen-for-raspberry-pi.md)
- [Mini Mac Pi](https://learn.adafruit.com/mini-mac-pi.md)
- [SnapPiCam Raspberry Pi Camera](https://learn.adafruit.com/snappicam-raspberry-pi-camera.md)
- [DIY WiFi Raspberry Pi Touchscreen Camera](https://learn.adafruit.com/diy-wifi-raspberry-pi-touch-cam.md)
- [RasPipe: A Raspberry Pi Pipeline Viewer, Part 2](https://learn.adafruit.com/raspipe-a-raspberry-pi-pipeline-viewer-part-2.md)
- [Running TensorFlow Lite Object Recognition on the Raspberry Pi 4 or Pi 5](https://learn.adafruit.com/running-tensorflow-lite-on-the-raspberry-pi-4.md)
- [Running OpenGL-based Games & Emulators on Adafruit PiTFT Displays](https://learn.adafruit.com/running-opengl-based-games-and-emulators-on-adafruit-pitft-displays.md)
- [RasPipe: A Raspberry Pi Pipeline Viewer, Part 1](https://learn.adafruit.com/raspipe-a-raspberry-pi-pipeline-viewer.md)
- [Cupcade: the Raspberry Pi Micro Arcade Cabinet](https://learn.adafruit.com/cupcade-raspberry-pi-micro-mini-arcade-game-cabinet.md)
