Dei pau no ambiente gráfico... e agora?

Iniciado por vitor nascimento sá, 04 de Maio de 2010, 07:55

tópico anterior - próximo tópico

vitor nascimento sá

Gente,

Estou numa escola e sou um entusiasta do linux (sobretudo do ubuntu). Mas o pessoal aqui é super-resistente. Então eu tinha o linux educacional 3.0 em uma máquina (na verdade ele é o ubuntu 8.04 com uma espécie de ambiente adicional do mec).
Eu queria fazer o seguinte: instalar um ambiente gráfico semelhante ao windows. Eu particularmente acho uma aberração (tem quem goste). Mas eu sou, ao mesmo tempo, inesperiente e aventureiro. Eu vi um tópico de um amigo aqui e digitei o seguinte:

sudo apt-get remove gem*

Isso fez, como ele explica, remover gdm, xorg, xserver, gnome, etc.  Na boa, não sei o que isso significa assim objetivamente, mas sei que eu removi o ambiente gráfico. Eu pensei que bastava instalar outro ambiente e pronto. Mas a coisa não foi tão simples como imaginei. Aí, apavorado, porque esse computador é super necessário aqui, tentei instalar o ambiente gráfico do ubuntu.

sudo apt-get install ubuntu-desktop

Ele baixou mas não concluiu a instalação. Talvez seja que o ubuntu-desktop seja o mais atual e o meu sistema é o ubuntu i.04. Séi lá... Mas tenho acesso à linha de comando. Quem poderia me ajudar. De preferência um passo a passo porque eu sou, como já disse, inexperiente.

Obrigado.

slkslk

Foi fazer o quê??  :o Agora a sério... foi muito má ideia... O perigoso e delicado no linux é a complexa rede de dependências, que falhando uma pode levar a erros em cascata que impedem o correcto (ou mesmo total) funcionamento do PC. Ora, o ambiente gráfico não é uma peça isolada e ao desinstalar deve ter apagado dependências cruzadas que impedem o funcionamento pouco mais do que o elementar do SO. O ideal será a reinstalação total do ubuntu. Mas se quiser arriscar a reinstalar o desktop o comando será o seguinte:

sudo apt-get install --reinstall ubuntu-desktop

ATENÇÃO: Eu nunca testei isto, mas se estiver por tudo, quem sabe!

Já agora se o correr poste o resultado. Tenho alguma curiosidade se o ubuntu readquire estabilidade após a execução deste comando.
Boa sorte!
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

slkslk

#2
ATENÇÃO

Estive a dar um olho na net e descobri que o comando acima por si só não repara os danos nas dependências! Nada que não suspeitasse... Assim sendo deve-se fazer também o seguinte comando:

sudo apt-cache depends ubuntu-desktop | awk -F ":" '{print $2}' | \
sed '/^$/d' | xargs sudo apt-get \
install --reinstall --install-recommends --yes


Fonte: http://gourgi.wordpress.com/2009/09/27/re-install-ubuntu-desktop-metapackage-and-reinstall-its-dependencies/


Boa sorte!  ;)
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

vitor nascimento sá

Aí... obrigado pela atenção.
O que eu fiz mesmo foi uma grande burrada. Admito.
Nenhuma das duas soluções resolveram o problema.

Aparece sempre a mensagem:


E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Aí eu tento o 'apt-get -f install', mas falha.

slkslk

Se calhar não entendeu o comando acima... É apenas uma linha, logo fica:

Citarsudo apt-cache depends ubuntu-desktop | awk -F ":" '{print $2}' | sed '/^$/d' | xargs sudo apt-get install --reinstall --install-recommends --yes

Poste se não conseguir
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

vitor nascimento sá

Não deu certo também.
Agora observei uma coisa: tentei acesso à internet pelo Links e não consegui. Até ontem à noite, logo depois de fazer essa cagada, eu conseguia acesso pelo Links.
Será que o que eu fiz afetou o acesso à internet?
Já coloquei o mesmo cabo em outros computadores e funciona normalmente, logo não é problema na rede.

vitor nascimento sá

Acho que o melhor mesmo é, afinal, reinstalar.
Vou aguardar mais 30 minutos.
Se alguém postar algo eu tento.
Se não aparecer nada, vou reinstalar o linux educacional.
Estou agoniado porque o computador é muito necessário.

slkslk

#7
se não tiver rede, o comando não faz nada....  :-\

Experimente fazer

ifconfig

ping www.google.com

e poste os resultados.


E se... entrar em modo de segurança (com o ESC bo inicio do arranque do pc) e seleccionar "recuperar pacotes quebrados"? talvez consiga recuperar alguma dependencia que esteja em falta... Mas sinceramente, e já lhe disse há pouco, quando é assim fica difícil estabilizar novamente o SO. De futuro, se quiser fazer o que fez lembre-se disto.

apt-get (install/remove) - > instala/desinstala pacote + dependencias
aptitude - > instala/desinstala pacote
dpkg - > instala/desinstala pacote

ou seja, se o tivesse feito via aptitude não teria havido problema e provavelmente teria conseguido. o apt-get remove tem de ser feito com cuidado pois mexe no programa em questão e nas suas dependências que podem ser dependências de outros programas. Ele pergunta sempre, mas nós fazemos sempre sim....
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

vitor nascimento sá

Olha... obrigado pela ajuda. Mas não deu em nada.
Vou reinstalar o sistema.
Valeu pela orientação.
Terei mais cuidado da próxima.

slkslk

Vale a pena dar um olho nesta página para entender a complexidade do problema:

http://ubuntuforums.org/showthread.php?t=186672

e saliento "This is not a howto where you just have to copy-paste every command and press yes. First read and understand the entire post before doing anything. Don't do things you don't understand unless you are willingly taking a big risk. Handling broken dependencies can always be risky. There might be cases that are very hard or (nearly?) impossible to fix. This is all on your own risk."

Dependencias quebradas pode de facto ser um problema insolúvel. Boa sorte!
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8