Quero compilar algum código-fonte, mas eles têm uma longa lista de dependências. Sim, posso fazer as coisas manualmente, depois de compilar e remover cada pacote instalado, mas acho que deve haver uma solução melhor para esse problema.
- também há outro problema que o apt muda as marcas de pacotes já instalados de automático para manual , o que me deixa hesitante em remover todos eles de uma só vez
desculpe por ter feito mais de uma pergunta, mas acho que é relevante.
Provavelmente não há solução melhor para o seu problema.
apt
não oferece uma opção para rastrear um grupo de pacotes. Você precisará rastrear o que instalou fora do sistema APT.Infelizmente, não é possível saber
apt install
se o status de um pacote deve ser mantido inalterado se ele já estiver instalado. No entanto, você pode instalar pacotes com um comando como:Isso só será executado
sudo apt install
se o pacote ainda não estiver instalado (o primeiro comando verifica o status de um pacote e sairá com um código de erro se o pacote não estiver instalado).Então sim, você precisa controlar manualmente quais pacotes você efetivamente adicionou. Um
apt remove
seguido por umautoremove
then pode remover todos os pacotes adicionados.