Eu acredito que existem maneiras melhores de fazer isso, mas isso funciona.
Primeiro baixe o arquivo de manifesto do Ubuntu para o seu lançamento do Ubuntu
wget -c "releases.ubuntu.com/$(lsb_release -r -s)/ubuntu-$(lsb_release -r -s)-desktop-$(dpkg --print-architecture).manifest" -O ubuntu.manifest
Em seguida, gere a lista de pacotes que você tem em seu sistema e salve-a em um arquivo chamado installed
dpkg-query -W -f='${binary:Package}\t${Version}\n' > installed
Em seguida, copie e cole este código python em uma nomeação de arquivo pkg-diff.py
(ou qualquer nome que você queira)
f = open('ubuntu.manifest', 'r')
default = []
for line in f:
default.append(line.split('\t')[0])
f2 = open('installed', 'r')
installed = []
for line in f2:
installed.append(line.split('\t')[0])
extras = list(set(installed) - set(default))
print("\n".join(extras))
Finalmente, execute o script python usando o comando em um terminal.
python3 ./pkg-diff.py
Ele deve fornecer a lista de pacotes que você instalou adicionalmente.
Nota: Todos os arquivos devem estar no mesmo diretório.