erro do apt-get [RESOLVIDO]

1. erro do apt-get [RESOLVIDO]

Fábio Costa
kakaroto13

(usa Slackware)

Enviado em 10/06/2009 - 11:40h

Olá pessoal, Estou usando o kurumin 7.0 e quando fui executar o apt-get upgrade apareceu esse error:
Você pode querer rodar `apt-get -f install' para corrigir isso.
Os pacotes a seguir têm dependências desencontradas:
libc6-dev: Depende: libc6 (= 2.9-12) mas 2.5-9 está instalado
locales: Depende: glibc-2.9-1
----------------------------------------------------------------
Ja rodei o apt-get -f install e o mesmo problema apareceu...
Agora qualquer programa que tento instalar aparece essa mensagem. Como resolver isso?



  


2. MELHOR RESPOSTA

Daniel Fernandes
volcom

(usa Debian)

Enviado em 10/06/2009 - 11:52h

Isso aconteceu depois de alguma atualização ou instalação de algum pacote?

Se sim desinstale-o e instale novamente.

Ou somente remova essa lib e instale novamente.

Pode ser que seus repositórios não tenham a lib mais atualizada.

Procure em http://www.apt-get.org/

E adicione o repositório necessário no seu sources.list

Qualquer dúvida poste por favor.

3. Re: erro do apt-get [RESOLVIDO]

mathews
mtw700

(usa Ubuntu)

Enviado em 10/06/2009 - 12:49h

libc6-dev: Depende: libc6 (= 2.9-12) mas 2.5-9 está instalado
O seu problema e que a libc6 sua e muito antiga,baixe o deb da 2.9.12,deve fucionar


4. erro do apt-get

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 10/06/2009 - 13:17h

Esta é a maçã do paraíso. O apt-get pega a versão mais recente dos trepositórios por default. O libc6 e o glibc são arquivos fundamentais do sistema e devem ser compatíveis com a versão do kernel e de outras bibliotecas. Resumindo: Instalar pacotes de repositórios em versões diferentes causa a substituição da versão do pacote original e os outros pacotes passam a procurar uma versão que não existe mais. o lib6-dev á muito mais recente que o lib6c. Para ser intalado precisa ramover o lib6c-2.5.9 e instalar uma versão mais nova. Mas isso vai causar um cataclisma no sistema.
As bibliotecas mantém o mesmo nome com o tempo, mas podem ser muito diferentes. O Linux não tem "back compatibility"- Compatibilidade com o passado.

A maioria dos usuários tem fascinação por atualização, mas acabam fazendo upgrade do sistema. O Kuruin 7.0 na sua versão maisrecente é debian Etch, não pode usar o repositório do debian Lenny.
Sugestão continue usando o repositório do Etch.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts