sqlite3을 설치할 수 없습니다


9

운영체제 : 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.

https://launchpad.net/ubuntu/raring/i386/libsqlite3-dev/3.7.15-1 에서 최신 패키지를 다운로드하려고했습니다.

그리고 이것을 읽었습니다 : https://getsatisfaction.com/jolicloud/topics/installing_libsqlite3_dev_doesnt_work

우분투 응답 : "libc6 : i386을 설치할 수 없습니다"또는 "안정적입니다 ..."


103 개의 업그레이드가 있음을 보여줍니다. 무슨 일이야?
wojox

이제 Upgrate Manager로 모든 패치를 업데이트했습니다. libsqlite3-0이 이미 있으므로 제거 할 수 없습니다. sudo apt-get remove libsqlite3-0을 시도했지만 여전히 libsqlite3-dev를 설치할 수 없음
CodeFarmer

1
sudo apt-get purge libsqlite3-0을 사용해 보셨습니까?
don.joey

sudo apt-get purge libsqlite3-0을 사용해 보셨습니까? – don.joey 12 월 20 '12시 13:55 DONT RUN THIRS !!! 당신이하기 전에 스냅 샷. 내 설치에서 많은 것들을 제거했습니다.
user2040020

답변:


4

이것은 64 비트 패키지 중 일부가 32 비트 패키지 (3.7.9-2ubuntu1 대 3.7.9-2ubuntu1.1)와 동기화되지 않은 문제인 것으로 보입니다.

다음 답변은 http://www.kubuntuforums.net/showthread.php?60125-Can-t-install-anything-bad-libsqlite3-0-amd64 의 스레드에서 뻔뻔스럽게 잘라 붙여 넣 습니다. 더 철저한 설명 (이것이 실제로 문제인지 확인하는 단계)

  1. 64 비트 버전을 다운로드하십시오.

    apt-get download libsqlite3-0:amd64
    
  2. 32 비트 버전을 다운로드하십시오.

    apt-get download libsqlite3-0:i386
    
  3. 기존 64 비트 버전을 강제로 제거하십시오.

    sudo dpkg --force-depends --purge libsqlite3-0:amd64
    
  4. 기존 32 비트 버전을 강제로 제거하십시오.

    sudo dpkg --force-depends --purge libsqlite3-0:i386
    
  5. 64 비트 버전을 수동으로 설치하십시오.

    sudo dpkg --install libsqlite3-0*amd64.deb
    
  6. 32 비트 버전을 수동으로 설치하십시오.

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

그런 다음 그 중 하나가 찾고있는 것과 일치해야하므로 -dev 설치가 작동하는지 확인하십시오.


2 단계와 4 단계는 취소되지 않습니까?
CodeFarmer

2 단계는 다운로드가 아니라 설치입니다.
Ubuntourist
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.