Eu queria desinstalar um pacote específico no Gentoo e navegar pela página de manual emerge. Eu encontrei a --unmerge
opção:
AVISO: Esta ação pode remover pacotes importantes! Remove todos os pacotes correspondentes. Isso não verifica as dependências, portanto, pode remover os pacotes necessários para a operação correta do sistema. Seus argumentos podem ser átomos ou ebuilds. Para uma versão com reconhecimento de dependência do --unmerge , use --depclean ou --prune .
No entanto, eu gostaria de verificar se o pacote que eu quero desinstalar é necessário para qualquer outro pacote instalado no sistema. --depclean
e --prune
não forneça essa funcionalidade:
--depclean
remove os pacotes que foram instalados como dependências, mas não são mais necessários--prune
"remove todos, exceto a versão mais alta instalada de um pacote do seu sistema"
Não existe uma versão de verificação de dependência --unmerge
?
fonte
emerge --depclean
remove todos os pacotes que foram instalados usandoemerge --oneshot
(a menos que esses pacotes sejam necessários por um pacote do mundo)?emerge --noreplace --select
para adicionar pacotes já instalados sem recompilá-los, btw.As vezes,
emerge --unmerge
dá esta mensagem de aviso:Parece que esta é a maneira recomendada de verificar a dependência antes de desmembrar um pacote. Ainda espero, porém, que exista uma maneira melhor e mais automatizada de conseguir isso.
fonte