Ao remover um programa no Debian o apt removeu o Gnome.

Se você foi remover um programa e se deparou com a mensagem que que o gnome iria ser removido, essa matéria é para você.






Esse problema é causado pelo fato de o Debian em instalação padrão, usa meta pacotes.
Os Meta pacotes, são pacotes como os de programas, mas só contem uma lista de programas a serem instalados, e é justamente nessa hora que os pacotes ficam amarrados por dependências e por esse motivo quando remove um vários são removidos junto e outro tanto ficam órfãos e o apt recomenda os remover com o "apt-get autoremove", mas se isso for feito o ambiente gráfico inteiro é removido.

Notem o estrago ao remover o brasero.


O problema foi causado pelo meta pacote gnome.
Note na imagem abaixo que sera removido o brasero que eu pedi e de binde o gnome, sem problema ainda, continuei a desinstalação.


Ao dar o comando apt-get autoremove, a meleca está feita,kkkkk



Opção 1:


Para nossa alegria, esses dias acompanhado o grupo Debian no face, vi uma dica do amigo Fernando Pessoa que resolve esse problema de forma fácil .

Não de o comando apt-get autoremove logo apos ter removido algo e que tenha percebido a remoção de um meta pacote, de o comando abaixo no terminal.

su

aptitude keep-all
E depois esse para confirmar.

apt-get autoremove


Problema resolvido e o seu sistema não foi depenado,hehehe





Opção 2:

Marcar o meta pacote como instalação manual



Atualizado 05/05/2017

Mais uma dica valiosa do membro Fernando Pessoa.

Você também tem a opção de marcar o meta pacote como instalação manual, quebrando assim os vinculos entre os pacotes instalado por ele.

Em primeiro lugar você deve identificar o meta pacote instalado no seu sistema, para isso de o comando abaixo no terminal ( Altere gnome para o nome do pacote que deseja buscar )


aptitude search '?task(gnome)'

Veja na imagem que eu tenho um meta pacote que pode vir a me dar problemas, ele está marcado por i.


i   task-gnome-desktop              - GNOME 





O Gnome shell eu instalei por meta pacote para ganhar tempo, mas meu XFCE é instalado manualmente, notem que para ele não é identificado nenhum meta pacote instalado.





Para marcar ele como instalado manualmente, de o comando abaixo no terminal.


sudo aptitude unmarkauto task-gnome-desktop


Note que não tivemos nenhuma saída no terminal, mas não se preocupe, o aptitude fez seu trabalho.



Donate - Contribua para a melhoria do nosso trabalho!!











Comentários

  1. Ótima dica... sempre fico puto quando isso acontece... kkk

    ResponderExcluir
  2. Tenho trauma do Gnome no Debian por conta disso hehe

    ResponderExcluir
  3. Debian fazendo com que vc aprenda com os seus próprios pecados!kkkkk

    ResponderExcluir
  4. Eu passei por isso, e removi, o problema é que depois disso, quando eu percebi ter removido o gnome, não conseguia instalar mais ele, não conseguia resolver o nome, fui no resolv.conf e estava tudo certo, o comando ifconfig não aparecia mesmo logado como root via terminal(Ctrl+Alt+F3).. reinstalei o jessie...rs
    Como resolver num caso desses né? Cada caso é um caso..

    ResponderExcluir
  5. Ontem aconteceu comigo mas graças a dica (https://linuxdicasesuporte.blogspot.com/2017/03/resetar-o-xfce4-sem-perder-todas-as.html?fbclid=IwAR2mSXYXiJIX0dS-XeBBmJFtcDpIl2816pTOUJgfOr-hx_N46Y96pRpLydM) eu consegui recuperar sem perder nada. Obrigado.

    ResponderExcluir
  6. Por curiosidade, se eu remover no caso o XFburn que vem no debian e depende fortemente do xfce4-goodies, eu poderia usar a dica so nesse pacote ou no task do xfce?

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais