Como instalar o sqlite3 a partir do zero

2

Estou tentando instalar o sqlite3, mas até agora não obtive êxito. Tentei seguir o comando sudo apt-get install sqlite3 , mas recebo o seguinte erro:

Eu tentei a solução em " Não é possível localizar o pacote sqlite3 " sem sucesso.

Estou usando a versão 12.04 LTS do Ubuntu.

    
por bappi48 18.07.2013 / 19:37

1 resposta

3

Muitas vezes, quando o erro:

The following packages have unmet dependencies:

  a-package: Depends: other-package (= version-in-release) but version-in-updates is to
             be installed
E: Unable to correct problems, you have held broken packages.

ocorre com um pacote que requer uma versão de outro pacote do arquivo -release (os repositórios do Ubuntu congelados no momento em que uma versão do Ubuntu é lançada), mas diz que quer instalar uma versão do o arquivo -updates , geralmente significa que a versão de -updates já está instalada.

Isso pode ser verificado executando apt-cache policy other-package e verificando qual repositório forneceu o pacote. Neste caso:

libsqlite3-0:
Installed: 3.7.9-2ubuntu1.1
Candidate: 3.7.9-2ubuntu1.1

Version table:
  *** 3.7.9-2ubuntu1.1 0
        100 /var/lib/dpkg/status
      3.7.9-2ubuntu1 0
        500 archive.ubuntu.com/ubuntu precise/main i386 Packages

Vemos que 100 /var/lib/dpkg/status é a única linha do pacote instalado, mostrando que ele é instalado manualmente. Isso pode acontecer quando o repositório -updates está desativado ou ocasionalmente quando alguns espelhos ficam desatualizados.

O repositório -updates pode ser ativado novamente executando software-properties-gtk , verificando se na guia Atualizações a Recommended Updates está marcada e executando sudo apt-get update .

    
por Jason Conti 24.07.2013 / 20:41