Install packages without weak dependencies (dnf)
dnf --setopt=install_weak_deps=False install package1 package2
Installs specified packages with dnf while disabling weak dependencies for this transaction, ensuring only required dependencies are pulled; can also be set permanently via install_weak_deps=False in /etc/dnf/dnf.conf