Package Repositories
Devuan package repositories are exclusive. Other repositories, including Debian, Ubuntu, Mint etc, should not be used directly.
What packages are available in Devuan? Please explore our package repositories.
Devuan recommends using the codename (chimaera, daedalus, excalibur, ceres) rather than the suite (oldstable, stable, testing, unstable) in /etc/apt/sources.list
entries. Please go to Devuan Release Information for a detailed explanation.
Devuan has a network of package repository mirrors in place. The recommended default mirror is deb.devuan.org
, via http not https. Or, a specific mirror from the list can be accessed using the corresponding BaseURL. Country Codes can also be used e.g.
deb http://us.deb.devuan.org/merged main
Choose whichever method gives the best speed.
Important Note: auto.mirror
has been decommissioned. Please use deb.devuan.org
in /etc/apt/sources.list
.
Devuan repositories are cryptographically signed using OpenPGP. The keys used to sign Devuan repositories are available in the package devuan-keyring
. Please make sure you have the latest devuan-keyring package and then point your /etc/apt/sources.list
to deb.devuan.org
. To use deb.devuan.org
, you must have devuan-keyring
version 2022.09.04 or higher.
Default configurations
Devuan 5.0 Daedalus (stable)
deb http://deb.devuan.org/merged daedalus main
deb http://deb.devuan.org/merged daedalus-updates main
deb http://deb.devuan.org/merged daedalus-security main
Devuan 4.0 Chimaera (oldstable)
deb http://deb.devuan.org/merged chimaera main
deb http://deb.devuan.org/merged chimaera-updates main
deb http://deb.devuan.org/merged chimaera-security main
Devuan 3.1 Beowulf (oldoldstable)
deb http://deb.devuan.org/merged beowulf main
deb http://deb.devuan.org/merged beowulf-updates main
deb http://deb.devuan.org/merged beowulf-security main
Devuan 2.1 ASCII (archived)
deb http://archive.devuan.org/merged ascii main
deb http://archive.devuan.org/merged ascii-security main
Devuan 1.0.0 Jessie (archived)
deb http://archive.devuan.org/merged jessie main
Devuan Excalibur (testing)
deb http://deb.devuan.org/merged excalibur main
Devuan Ceres (unstable)
deb http://deb.devuan.org/merged ceres main
Access via Tor
We also provide access to our package repositories via Tor. Install apt-transport-tor
and then use the following hidden services:
deb tor+http://devuanauxrkggcowgm2vcs6go3c5pgxdidd5wqjpg7zpfaxkmgspr6id.onion/merged <release codename> main
deb tor+http://devuanauxrkggcowgm2vcs6go3c5pgxdidd5wqjpg7zpfaxkmgspr6id.onion/merged <release codename>-updates main
deb tor+http://devuanauxrkggcowgm2vcs6go3c5pgxdidd5wqjpg7zpfaxkmgspr6id.onion/merged <release codename>-security main
Note that all software shipped with Devuan in the main
component is free software. But if needed, non-free software is also available. Just add the non-free-firmware
, non-free
and contrib
components to the appropriate line(s) in /etc/apt/sources.list
as required:
deb http://deb.devuan.org/merged daedalus main non-free-firmware non-free contrib
Additional repositories
Add security updates (default: yes)
Security updates are strongly recommended as they provide fixes to identified vulnerabilities. Security updates automatically enter the stable release as they appear. You should activate this repository if your system can connect to the internet.
# /etc/apt/sources.list
deb http://deb.devuan.org/merged <release codename>-security main
deb-src http://deb.devuan.org/merged <release codename>-security main
Add stable updates for fast release packages (default: no)
updates integrate important changes from upstream. Packages in updates
will be part of the next stable point release, but are safe to upgrade right away. If you’re using an antivirus and other similar packages that require up-to-date information, you should activate this repository.
# /etc/apt/sources.list
deb http://deb.devuan.org/merged <release codename>-updates main
deb-src http://deb.devuan.org/merged <release codename>-updates main
Add stable proposed-updates (default: no)
proposed-updates are packages that will become part of the next stable point release but are not fully tested yet. It is usually safe to use them, but we recommend not using them on production systems. Note that there may be rare cases where a package from Debian's proposed-updates
is needed, and in that case /merged
should be used instead of /devuan
below.
# /etc/apt/sources.list
deb http://deb.devuan.org/devuan <release codename>-proposed-updates main
deb-src http://deb.devuan.org/devuan <release codename>-proposed-updates main
Add backports (default: no)
backports provides newer versions of packages already in the testing suite but linked to stable dependencies. This is useful if you prefer using newer software versions over well-tested stable versions. It is advised to disable backports and only enable to install specific packages.
# /etc/apt/sources.list
deb http://deb.devuan.org/merged <release codename>-backports main
deb-src http://deb.devuan.org/merged <release codename>-backports main
Add experimental (default: no)
experimental is for testing very new software. Use at your own risk.
# /etc/apt/sources.list
deb http://deb.devuan.org/devuan experimental main
deb-src http://deb.devuan.org/devuan experimental main
Binary debugging symbols
Debugging symbols for forked or Devuan-specific packages are available in the same repositories as the main packages. The packages are named *-dbgsym
or *-dbg
. No special configuration is required to install or use them.
Debugging symbols for unforked packages which are used directly from Debian can be accessed by adding:
# /etc/apt/sources.list
deb http://deb.debian.org/debian-debug <debian codename>-debug main
The find-dbgsym-packages
command from the debian-goodies package may be helpful to identify the required debug package(s). Alternatively, you could use Debian's debuginfod service