Debian - Basics and common info
Tasks for new installs
This includes following steps:
- Install
vimincluding my preferred config and theme - Install ble.sh - a fancy bash style including nice features
- Install
net-tools,mc,git,bind9-dnsutils,ripgrep,fzf,curl,htop,bat,ranger
| Install & Configuration of common packages including a fancy bash | |
|---|---|
Configure polkit for group netdev
This configuration is to allow shutdown, reboot and network configuration in KDE for RDP sessions
Upgrade Debian bookworm (12) to trixie (13)
Hints
- dovecot version changes from 2.3.19 to 2.4.1 (configuration example for 2.4.1)
This update needs conversion of dovecot configuration scheme, otherwise dovecot will not start
- Debian trixie will be shipped with Plasma 6 (6.3.6) and KDE 6.13
- Folder /tmp will be a RAM-based tmpfs file system (see info in upgrade section)
- APT sources list format will be changed to deb822, a structured format for APT sources that improves readability and flexibility.
- OpenSSH no longer supports DSA keys
- Kernel 6.12.x
This update can cause renaming of network interfaces - be sure to have access to the machine when interface is renamed.
Upgrade workflow
Reboot system after last upgrade
Check mariadb state after stop mariadb service
Shutdown of mariadb must be clean - recovery after a major release upgrade of mariadb is not possible
Check folder /etc/apt/sources.list.d for manually installed sources
| Minimal upgrade | |
|---|---|
| Full upgrade | |
|---|---|
Reboot after upgrade
| Cleanup auto installed packages | |
|---|---|
| Cleanup orphaned and local installed packages | |
|---|---|
| Modernize apt sources - convert to deb822 format | |
|---|---|
/tmp folder is now a RAM-based tmpfs - after upgrade old files must be cleaned