Nós estamos acostumados a ter uma nova versão do Debian a cada poucos anos. Quando uma nova versão é lançada, os utilizadores normalmente perguntam-se que repositórios irão funcionar? Que versões de software funcionarão?
Tudo depende da versão do sistema em primeiro lugar. Se foi o próprio utilizador que instalou o sistema operativo, deve saber qual a versão instalada. Se não, irá aprender como descobrir a versão de Debian utilizando a consola ou a GUI.
A primeira coisa a lembrar é que o número da versão não é tão importante como o nome pelo qual os repositórios serão adicionados.
A forma mais rápida de procurar a versão Debian é utilizar lsb_release com a opção -a. Isto mostra informação LSB sobre a distribuição instalada:
$ lsb_release -a

Uma saída curta de uma linha é possível com a opção -d:
$ lsb_release -d

De que outra forma posso ver a versão do sistema operativo? A visão de conteúdo também é adequada para este propósito
$ cat /etc/os-release

O utilitário hostnamectl também mostra informações básicas sobre o sistema, mostra a versão e o nome de código da distribuição:
$ hostnamectl

Da seguinte forma, pode verificar a versão, mas não o nome do código (este está disponível no ficheiro /etc/issue):
$ cat /etc/issue

O sistema tem o ficheiro /etc/debian_version que mostra a versão Debian incluindo a versão do lançamento pontual:
$ cat /etc/debian_version
Para ver a versão Debian na GUI, use o programa hardinfo. Este é instalado com o seguinte comando:
$ sudo apt install hardinfo
Após correr o utilitário a partir do menu principal e encontrar a versão da distribuição em Computer -> Operating System:

Por vezes torna-se necessário determinar a versão do kernel Debian. O comando uname, que é padrão para todas as distribuições, pode ser usado para este propósito:
$ uname -a

Também no Debian é possível usar um dos três repositórios disponíveis: Stable, Testing, Unstable.
Para perceber que repositório é utilizado no seu sistema, abra o ficheiro /etc/apt/sources.list:
$ cat /etc/apt/sources.list

De seguida, precisa de encontrar uma linha como esta:
deb http://deb.debian.org/debian/ buster main contrib non-free
Agora olhe para a palavra que vem depois do URL do repositório. Se for buster, é uma versão estável. Se for testing, você tem uma versão que será estável no próximo lançamento. Se for instável, é um repositório instável.