Geralmente sigo o SimpleBackportCreation para criar backports personalizados para vários pacotes que não existem no branch estável.
Um dos passos é instalar build-deps
com sudo mk-build-deps --install --remove
comando.
A questão é: depois que o backport estiver instalado, preciso manter build-deps
os pacotes instalados ou é seguro excluí-los depois que o backport personalizado estiver instalado?
Quero principalmente economizar espaço, mas o motivo secundário é que atualizar um backport pode desinstalar/atualizar build-deps
uma versão anterior, mas a compilação para a nova versão do backport pode falhar, então estou pensando se, nesse caso, build-deps
os pacotes removidos afetarão o backport antigo criado inicialmente e já instalado.
Resumindo, posso purgar *-build-deps
?
Sim, é seguro purgar quaisquer
build-deps
pacotes após a construção ser concluída. Eles são coisas que um pacote em particular precisa apenas durante a fase de construção .Do ponto de vista da verificação da validade das informações de dependência do pacote, ter apenas os build-deps declarados disponíveis durante o processo de build é uma coisa boa: garante que qualquer build-deps não declarado cause falha no build, e assim as informações de dependência serão corrigidas. Eu entendo que é exatamente assim que os sistemas autobuilder do Debian funcionam.
No entanto, tenha em mente que se você precisar reconstruir o pacote (talvez porque um bug ou uma vulnerabilidade de segurança seja descoberta posteriormente na versão do código-fonte que você criou), você precisará reinstalar o build-deps novamente no sistema que você usa para criar seus
*.deb
s personalizados.Se o seu sistema de build estiver com pouco espaço em disco, e seu processo de build não for totalmente automatizado, consiga mais espaço em disco para não ter que jogar "Tetris do espaço em disco"! Simplesmente não vale o seu tempo.