Use SlackwareLinux if you can stand it 🤷♂️
Best distro in that regard.
Use the FAQ to set your WM (KDE) and the runlevel (3 or 4, it doesn't matter) and read the FAQ/DOC about updating/upgrading -- thats it. Never again any dependency hell caused by packet managers.