debian sqlite unerfüllte abhängigkeiten

lordg2009

Lt. Commander
Registriert
Apr. 2009
Beiträge
1.543
Hi

Ich qürde gerne die sqlite datenbank auf meinem debian 6 installieren:

Code:
apt-get install sqlite3 libsqlite3-dev

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libsqlite3-dev : Hängt ab von: libsqlite3-0 (= 3.7.3-1) aber 3.8.3.1-1 soll installiert werden
E: Beschädigte Pakete

wenn ich libsqlite3-0 deinstallieren würde, um es noch mal neu zu installieren, würde es mir einige wichtige Programme runterhauen. Was kann ich da tun?
 
Du hast kein Debian 6. libsqlite3-0 3.8.x ist debian jessie. Du hast ein FrankenDebian.

Gib uns doch mal die Ausgabe von
apt-cache policy libc6 sqlite3 libsqlite3-dev libsqlite3-0
 
Habe noch wüst rumprobiert und jetzt klappte es. Leider weiß ich nicht was ich gemacht habe :( Hatte ein wnig die Geduld verloren und dinge getan, die man eigentlich nicht unüberlegt tun soll. Naja, jetzt geht es. Trotzdem noch die Ausgabe:

libc6:
Installiert: 2.18-4
Kandidat: 2.18-4
Versionstabelle:
*** 2.18-4 0
100 /var/lib/dpkg/status
2.11.3-4 0
500 http://ftp.de.debian.org/debian/ squeeze/main amd64 Packages
libsqlite3-0:
Installiert: 3.8.3.1-1
Kandidat: 3.8.3.1-1
Versionstabelle:
*** 3.8.3.1-1 0
100 /var/lib/dpkg/status
3.7.3-1 0
500 http://ftp.de.debian.org/debian/ squeeze/main amd64 Packages
sqlite3:
Installiert: 3.7.3-1
Kandidat: 3.7.3-1
Versionstabelle:
*** 3.7.3-1 0
500 http://ftp.de.debian.org/debian/ squeeze/main amd64 Packages
100 /var/lib/dpkg/status
libsqlite3-dev:
Installiert: (keine)
Kandidat: 3.7.3-1
Versionstabelle:
3.7.3-1 0
500 http://ftp.de.debian.org/debian/ squeeze/main amd64 Packages

libsqlite3-dev ist nicht drauf und kann auch nicht installiert werden, da es an genau dieser Stelle unerfüllte abhängigkeiten gibt.

Ich habe übrigens wirklich ein debian 6
Solltest du es mir nicht glauben:
root@debian-server:~# cat /etc/issue
Debian GNU/Linux 6.0 \n \l
 
Du scheinst entweder manuell nachinstalliert zu haben, oder aber (wohl eher) sid noch in der sources.list. Prüf das mal nach. Ansonsten bleibt Dir nicht viel anderes übrig, als Packetversionen zu erzwingen.
 
Du hast ein FrankenDebian weil du Debian Oldstable (Squeeze) und Debian Testing (Jessie) gemischt hast: die libc6 von Jessie ist der Beweis. Das geht immer schlecht aus.
In Kürze: du hast dein Debian ziemlich irreparabel beschädigt.

Die Konflikte beim Installieren von libsqlite3-dev sind ein Symptom davon. Und der Rat von Twostone ist keiner weil apt solche Inkonsistenzen aus gutem Grund nicht erlaubt.
 
Na gut, ich wollte sowieso mal auf debian 7 umsteigen. Keine Ahnung, was ich da mal gemacht habe. Wenn der einfache man halt root-Rechte hat ;)
 
Zurück
Oben