2. Install kdesrc-build on Debian Trixie 12 / Sid and Ubuntu

You will need two consoles another root and another normal user. Whole kdesrc-build will run under normal user account, but you will need lot of dependencies to get everything up and running. Check step title to see is command meant to run as [normal user] or [root].

2.1 Install git [root]

apt install git

2.2 Setup git [normal user]

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

2.3 Get install and setup kdesrc-build [normal user]

mkdir -p ~/kde ~/.local/share
cd ~/.local/share
git clone https://invent.kde.org/sdk/kdesrc-build.git
cd kdesrc-build

mkdir -p ~/.local/bin
ln -sf ~/.local/share/kdesrc-build/kdesrc-build ~/.local/bin

2.4 Add ~/.local/bin to $PATH [normal user]

## Current session ##
export PATH=$PATH:~/.local/bin

## Permanently ##
echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc

2.5 Fix locales [root]

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8

2.6 Add user to sudoers [root]

usermod -a -G sudo [user name]

## example ##
usermod -a -G sudo inttf

Logout/close terminals and open / log back in.

2.6 kdesrc-build initial setup [normal user]

kdesrc-build --initial-setup