Autor Tópico: Synaptic quer remover tudo!  (Lida 5328 vezes)

Offline Magneto

  • Usuário Ubuntu
  • *
  • Mensagens: 768
    • Ver perfil
Synaptic quer remover tudo!
« Online: 29 de Novembro de 2005, 10:13 »
Olá pessoal, bom, estou tentando remover o libstdc ++6 4.0.2-4 mas ao usar o Synaptic ele pede para remover praticamente tudo do sistema, não sei como proceder neste caso!

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #1 Online: 29 de Novembro de 2005, 10:15 »
Porque a necessidade de remover esta biblioteca ?
que serve como dependência para vários programas escritos em C++.

Offline Magneto

  • Usuário Ubuntu
  • *
  • Mensagens: 768
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #2 Online: 29 de Novembro de 2005, 10:18 »
Eu possuo no sistema a versão 4.0.1-4, tentei instalar o Galeon e pediu esta biblioteca, mas ocorreram erros na instalação, ao tentar começar tudo novamente o Synaptic abriu dizendo que há pacotes quebrados, creio que não há necessidade de ter as duas versões no sistema.

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #3 Online: 29 de Novembro de 2005, 10:24 »
Hmm!!! o problema aí deve ser porque os programas foram compilados tendo a versão antiga como dependência.
digita um apt-get check e vê as mensagens, ou mande o synaptic resolver os pacotes quebrados, pode ser que resolva
como também pode ser que não.

Offline Magneto

  • Usuário Ubuntu
  • *
  • Mensagens: 768
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #4 Online: 29 de Novembro de 2005, 10:28 »
root@ubuntu:/home/gilson# apt-get check
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
Você pode querer rodar `apt-get -f install' para corrigir isso.
Os pacotes a seguir têm dependências desencontradas:
  libstdc++6: Depende: gcc-4.0-base (= 4.0.2-4) mas 4.0.1-4ubuntu9 está instalado
E: Dependências desencontradas. Tente usar -f.

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #5 Online: 29 de Novembro de 2005, 10:47 »
Observando mais atentamente, a versão que você está tentando remover é a mais recente.
 libstdc ++6 4.0.2-4 , aí ficou mais complicado o negócio, vc vai ter que solucionar o problema manualmente
teoricamente vc vai ter que forçar a instalação do gcc-4.0-base mais novo, ou no mínimo você não tem o repositório onde está o mesmo para que o apt faça a correção...rs.rs. isto é complicado.
o problema é este, se vc não tem como instalar a dependência ele vai tentar remover tudo que tem dependência desencontrada.

PS
teoricamente,se você for até /var/vache/apt/archives e lá você tem a versão antiga da lib
tente rodar um dpkg -i na versão antiga para ele rebaixar a biblioteca para versão anterior,às vezes funciona.

Offline Magneto

  • Usuário Ubuntu
  • *
  • Mensagens: 768
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #6 Online: 29 de Novembro de 2005, 11:06 »
Bom, consegui instalar essa versão ( libstdc ++6 4.0.2-4), mas agora ao invés de ter 1 pacote quebrado tem 6!

root@ubuntu:/home/gilson# apt-get check Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
Você pode querer rodar `apt-get -f install' para corrigir isso.
Os pacotes a seguir têm dependências desencontradas:
  cpp-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  g++-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  gcc-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  gij-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  libgcj6: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  libstdc++6-4.0-dev: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
E: Dependências desencontradas. Tente usar -f.

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #7 Online: 29 de Novembro de 2005, 11:10 »
Citação de: "Agent Orange"
Bom, consegui instalar essa versão ( libstdc ++6 4.0.2-4), mas agora ao invés de ter 1 pacote quebrado tem 6!

root@ubuntu:/home/gilson# apt-get check Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
Você pode querer rodar `apt-get -f install' para corrigir isso.
Os pacotes a seguir têm dependências desencontradas:
  cpp-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  g++-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  gcc-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  gij-4.0: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  libgcj6: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  libstdc++6-4.0-dev: Depende: gcc-4.0-base (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
E: Dependências desencontradas. Tente usar -f.


1º remova libstdc++6-4.0-dev

rode novamente apt-get -f install e veja o erro novamente.
como eu disse na mensagem anterior você vai ter que rebaixar a versão dos pacotes manualmente.
você está usando a versão estável do ubuntu ?
pois está versão da biblioteca que vc instalou só tem nos repositórios do dapper, se você está misturando pacotes, saiba exatamente o que está fazendo é complicado manter uma distro instável .

Offline Magneto

  • Usuário Ubuntu
  • *
  • Mensagens: 768
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #8 Online: 29 de Novembro de 2005, 11:15 »
Estou usando a versão instável sim, mas agora ta uma lambança, saca só:

root@ubuntu:/home/gilson# apt-get check
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
Você pode querer rodar `apt-get -f install' para corrigir isso.
Os pacotes a seguir têm dependências desencontradas:
  g++-4.0: Depende: libstdc++6-4.0-dev (= 4.0.1-4ubuntu9) mas 4.0.2-4 está instalado
  libstdc++6: Depende: gcc-4.0-base (= 4.0.2-4) mas 4.0.1-4ubuntu9 está instalado
  libstdc++6-4.0-dev: Depende: gcc-4.0-base (= 4.0.2-4) mas 4.0.1-4ubuntu9 está instalado
                      Depende: g++-4.0 (= 4.0.2-4) mas 4.0.1-4ubuntu9 está instalado
                      Depende: libc6-dev (>= 2.3.5-5) mas 2.3.5-1ubuntu12 está instalado
E: Dependências desencontradas. Tente usar -f.

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #9 Online: 29 de Novembro de 2005, 11:19 »
faz o apt-get -f install e vai pro abraço, ou resolva tudo manualmente
creio que será possível resolver este problema, você está usando o dapper e na prática todos pacotes serão atualizados para versões mais novas, inclusive estes quebrados.

Offline Magneto

  • Usuário Ubuntu
  • *
  • Mensagens: 768
    • Ver perfil
Synaptic quer remover tudo!
« Resposta #10 Online: 29 de Novembro de 2005, 11:22 »
Ok, vou tentar, muito obrigado pela ajuda cara!