Debian Testing (Stretch) and Unstable (Sid)

Current Version: 4.0.4 (KiCad actual version)

The current upstream release 4.0.4 is available for Debian testing/stretch and unstable/sid.

You can install it with the following commands in a terminal, otherwise you can use the package manager you like:

sudo apt-get update
sudo apt-get install kicad

Offline docs are available in seperate packages named for example kicad-doc-en. You can search for them with apt-cache for example

apt-cache search kicad-doc

Debian Stable (Jessie)

Current Version: bzr4027 (KiCad stable release 2014), or 4.0.2 via Backports

The 2014 stable release bzr4027 of KiCad is available in the official Debian repositories for stable/jessie. It is not recommended for new designs. Please use the packages from the backport repository for actual versions. Follow the instructions on the Debian Wiki to add the Backport repository to your sources and install the KiCad packages from jessie-backports.

Debian Old-Stable (Wheezy)

Current version: bzr3261 (KiCad stable release 2012), or bzr4027 via Backports

Unfortunately there is only release bzr3261 from 2012 in the old-stable repository and version bzr4027 (this is the same as on current stable) in the old-stable-backport repository. As for Debian stable, it’s recommend for new designs. So you better upgrade your Debian installation to Debian Stable (Jessie) and use the version there from backport.

Build from Source

You can find the instructions to build from source here. If you have a running Debian stable with actual packages from Backports or you running a testing/sid release you can compile your own version of KiCad. Ensure you have installed some build dependencies at least before:

sudo apt-get install libwxbase3.0-dev libwxgtk3.0-dev libgl1-mesa-dev \
libglew-dev libglm-dev libcurl4-openssl-dev libboost-dev libboost-thread-dev \
libcairo2-dev libboost-system-dev libboost-context-dev libssl-dev wx-common