FreeBSD - deletar um gnome2 parcialmente instalado?

1

Eu tenho tentado compilar o x11 / gnome2 no FreeBSD 10.0-REL, mas tenho encontrado todos os tipos de problemas. Eventualmente eu encontrei coisas indicando que o gnome2 não é mais suportado, e que eu deveria usar outra coisa (MATE, Xfce, KDE, qualquer coisa).

Mas o gnome2 instala um trilhão de outros pacotes, nenhum dos quais eu realmente quero se eu não estiver usando o Gnome. Então, "make install" do gnome2 falhou, mas não antes de instalar alguns bilhões de pacotes que eu não quero. Eu gostaria de me livrar deles antes de iniciar uma instalação do Xfce ou qualquer outra coisa.

Como posso facilmente apagar aqueles que não são necessários por qualquer coisa que não volte atrás no pacote gnome2? Então, em um mundo perfeito, eu gostaria de um comando que diz:

"Descobrir todos os pacotes que devem ser instalados via gnome2 (incluindo recursivamente). Para cada pacote, se estiver instalado, desinstale-o haja algum pacote instalado que precise dele e isto é não entre aqueles instalados via gnome2 (incluindo recursivamente). "

Existe uma maneira fácil de fazer isso?

Obrigado antecipadamente.

    
por Bob Vesterman 29.09.2014 / 23:12

1 resposta

0

O FreeBSD 10 vem com o utilitário pkg que permite que você faça exatamente isso:

pkg autoremove

Veja pkg help para a lista completa dos comandos pkg .

Você provavelmente precisará limpar a porta após a falha na construção também. Você pode fazer assim:

cd /usr/ports/x11/gnome2
make clean

Sobre sua segunda pergunta: sim, há um caminho. Você deve excluir os pacotes que exigem essas dependências e, em seguida, executar pkg autoremove , ele fará o resto.

    
por 23.10.2014 / 00:36