Excessões ao remover/instalar pacotes

Olá, a minha dúvida é a seguinte:

Eu quero instalar/remover um grupo de pacotes Y, e dentro dele há outros pacotes/dependências (libA, libB, libC), se eu quiser por exemplo remover o Y mas sem remover o libC. Tem como fazer essa excessão? Se sim, o que devo fazer?

Eu tentei buscar algo sobre na ArchWiki mas não consegui…
Agradeço desde já! :smile:

Para remover um pacote, use pacman -R nome_do_pacote.

Para remover um pacote com as dependências NÃO utilizadas por outros pacotes, use pacman -Rs nome_do_pacote.

Se quiser remover tudo aquilo que envolve o pacote, use pacman -Rsc nome_do_pacote.
Lembrando que este deve ser utilizado com muito cuidado, já que pode remover dependências necessárias por outros pacotes instalados.

Para maiores informações, só ir até pacman - ArchWiki.

1 curtida

Basicamente você instala libC explicitamente:

No Arch:

pacman -S pacote

Então se você remover "Pacote Y) libC não vai ser removido

No Debian e derivados:

apt-mark pacote manual
1 curtida

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.