Debian

Stuff related to Debian GNU/Linux

Packages

Unoffical APT repositories.

These repositories are signed with the following OpenPGP key, which is also available in the elho.net-archive-keyring package:

pub   2048R/196616BA 2010-01-05
uid                  elho.net Debian archive automatic signing key
      Key fingerprint = C69B 6F32 43AE E9A6 1937  DFC8 9EA0 BE58 1966 16BA

Trixie (stable)

Packages of own software as well as backports of Debian packages for Trixie:

Binary packages available for amd64 architectures.

Bookworm (oldstable LTS)

Packages of own software as well as backports of Debian packages for Bookworm:

Binary packages available for amd64 architectures.

sources.list lines

deb http://www.elho.net/debian/ bookworm/
deb-src http://www.elho.net/debian/ bookworm/

Outdated Packages

Unoffical APT repositories that are not updated anymore.

Preseeding

Classes

Examlpe installer command lines

auto url=www.elho.net classes=elho.net;us;server
auto url=www.elho.net classes=elho.net;us;gnome

auto url=www.elho.net classes=remote;us;server
auto url=www.elho.net classes=remote;dvorak;gnome

Tips

systemd

Install the dbus-user-session package to enable a shared user session among multiple logins of the same user.

Enable user lingering for the given user, to allow e.g. systemd user timers to run right after boot without the user being logged in:
loginctl enable-linger USER

Enable persistent logging in journald:

mkdir -p /var/log/journal
systemd-tmpfiles --create --prefix /var/log/journal

SSDs (buster)

On systems using SSD drives, enable periodic fstrim:

systemctl enable fstrim.timer
systemctl start fstrim.timer

btrfs (buster)

On systems using btrfs, enable periodic maintenance tasks:

systemctl enable btrfs-scrub.timer
systemctl start btrfs-scrub.timer

NVIDIA drivers (buster)

To install NVIDIA drivers and related tools, install these packages: linux-headers-amd64 nvidia-driver nvidia-opencl-icd nvidia-settings nvidia-smi vdpau-va-driver clinfo

Multiple encrypted partitions (buster)

dm-crypt/LUKS version 2 can use the Linux in-kernel key management and retention facility and leverage its caching ability to unlock mulitple encrypted block devices using the same passphrase.
This allows to avoid adding extra layers of LVM solery for that purpose, e.g. when a statically encrypted swap partition for suspend-to-disk functionality on a system using btrfs is needed.

To make use of this, install the keyutils package and add the option keyscript=decrypt_keyctl to each encrypted partition to benefit from this to the crypttab.
The key file field in the crypttab can be used as an nickname/identifier for a given shared password, allowing to have multiple passwords, each shared among different sets of disks.

Misc

To compile a kernel using GCC X.Y prepend MAKEFLAGS="CC=gcc-X.Y" to the make-kpkg invocation.

Links

Debian Mailing Lists Search
Security Bug Tracker

Debian Packages Search
Daily Debian Archive snapshots
Incoming
DELAYED Queue
Debian NEW and BYHAND Packages
Reject FAQ for Debian's NEW-Queue
Debian Archive Packages Search

Debian Package Tracking System
Debian Developer's Packages Overview
Debian Developer Portfolio Service

Status of testing
Status of unstable
Ongoing transitions

Debian package auto-builder

Debian Code Search

Debian Automated Code Analysis

Debian Meetings Archive

Debian Security Team

Debian Acronyms

Debian Installers

Software packaging guidelines for upstream developers

Writing Debian package descriptions
Squashing Release-Critical Bugs

Debian Users Worldmap

Push Mirroring

Debian Live - Debian Live CD images