Como você já mencionou esta pergunta , você já certamente ciente de suas respostas, e não tenho certeza do que você realmente quer.
I don't want to store programs that I will not longer use.
Para todas as distribuições que conheço de software são entregues em pacotes, e se você não quiser um pacote, é necessário desinstalá-lo através do gerenciador de software de distribuição. No entanto, outros pacotes podem depender dele e, nesse caso, a maioria dos gerenciadores de pacotes não permitirá que você os remova.
Se você deseja remover o software que faz parte de um pacote que deseja manter em princípio, mas deseja remover partes dele: isso geralmente não é intencional nem suportado. Também não é recomendado. Você tem que fazer isso manualmente. Pontos a serem lembrados: Após a atualização do pacote em questão, o conteúdo completo será restaurado, incluindo o que você removeu manualmente; mesmo com o reparo do pacote. Além disso, se alguma outra ferramenta do sistema xyz que você nunca pensou depende do que você deseja remover, ela quebra; no pior dos casos, você acaba fazendo uma pergunta aqui do tipo por que o xyz não funciona, ele costumava funcionar antes , o que provavelmente será fechado como fora do tópico. Assim, se isso é o que você tem em mente - por favor, não. Poupe-se o problema e nós uma pergunta sem resposta.