Não é possível instalar o sqlite3

7

SO: Ubuntu 12.04 LTS

$sudo apt-get install libsqlite3-dev

The following packages have unmet dependencies: libsqlite3-dev : Depends: libsqlite3-0 (=3.7.9-2ubuntu1) but 3.7.9-2ubuntu1.1 is to be installed



$sudo apt-get install libsqlite3-0

Building dependency tree
Reading state information... 
Done libsqlite3-0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 103 not upgraded.

Eu também tentei baixar o pacote mais novo no link

e li isso: link

Ubuntu responsed: "não é possível instalar libc6: i386" ou "não é statisfiable ..."

    
por CodeFarmer 19.12.2012 / 14:05

1 resposta

3

Este parece ser um problema com alguns pacotes de 64 bits que estão fora de sincronia com os pacotes de 32 bits (3.7.9-2ubuntu1 vs. 3.7.9-2ubuntu1.1).

A seguinte resposta é desavergonhadamente cortada do tópico em link que eu recomendo para uma descrição mais detalhada (bem como etapas para verificar se esse é realmente o seu problema.)

  1. Faça o download da versão de 64 bits:

    apt-get download libsqlite3-0:amd64
    
  2. Faça o download da versão de 32 bits:

    apt-get download libsqlite3-0:i386
    
  3. Remoção forçada da versão existente de 64 bits:

    sudo dpkg --force-depends --purge libsqlite3-0:amd64
    
  4. Remova a versão de 32 bits existente:

    sudo dpkg --force-depends --purge libsqlite3-0:i386
    
  5. Instale manualmente a versão de 64 bits:

    sudo dpkg --install libsqlite3-0*amd64.deb
    
  6. Instale manualmente a versão de 32 bits:

    sudo dpkg --install libsqlite3-0*i386.deb
    

Em seguida, veja se a sua instalação do -dev funciona, pois um deles deve corresponder ao que está procurando.

    
por Ubuntourist 21.12.2012 / 17:19

Tags