The Utopia Repository is an addons repository for Debian, administered by James Lu. Supported architectures include amd64 (primary target), i386, armhf, and arm64.
Absolutely no warranty is provided for the software in this repository; use at your own risk!
News
2024-07-13: The repository now lives in the cloud! As such, the mirror network will be decommissioned shortly.
2024-03-03: The repository signing key has changed: 8AAA71DAE3BD50D5539A0100200A481378601485 Utopia Repository Signing Key <admin at utopia-repository dot org>.
2023-12-29: New mirrors added: deb0 (Los Angeles, CA, US) and deb1 (Tampa, FL, US).
2023-06-11: bookworm has been split from unstable for the Debian 12 release.
Contents
The following releases are supported by the repository:
Loading...
Components Overview
main: Free software addons for Debian. For stable releases, this may also include unofficial backports for certain packages.
meta: This section contains Utopia-branded packages which ship my desktop settings and custom package sets (source).
imports: Extra packages that are either imported from an external source or not supported well enough (by me) to put in main. This section may include non-free content.
Instructions
This repository works like any other APT repository, and is signed using a PGP key. Both HTTP and verified HTTPS are available.
1) Add the repository to sources.list
I am using and would like the following sections:
2) Install the repository's PGP signing key
Download the latest utopia-keyring package over HTTPS and install it locally:
sudo apt-get install ./utopia-keyring_*_all.deb
Updates to the keyring set will be automatically applied afterwards.
3) Enjoy?!
After adding the repositories of your choice, simply run apt-get update to update your repository cache. Then, you will be able to install packages whichever way you like. (apt-get, aptitude, synaptic, etc.)
About
Why did I make this?
Simplicity. Instead of adding 5 repositories for the things I commonly use, I only need to add 1.
Convenience. This repository hosts a few meta-packages (utopia-* in main) to make it easier to pull in a working system. (forget selecting 30 individual packages!)
The learning experience. This is pretty self-explanatory. :)