libc6 will nicht auf 2.29 aktualisieren

libc6 will nicht auf 2.29 aktualisieren

Ich habe versucht, KiCad zu installieren, nachdem ich meine Debian-Box auf Debian 10 aktualisiert hatte, aber ich habe den folgenden Fehler erhalten.

Die folgenden Pakete weisen nicht erfüllte Abhängigkeiten auf:
kicad: Hängt ab von: libc6 (>= 2.29), aber 2.28-10 muss installiert werden
         Empfiehlt: kicad-libraries, wird aber nicht installiert
         Empfiehlt: kicad-doc-en, wird aber nicht installiert
E: Probleme konnten nicht behoben werden, Sie haben beschädigte Pakete zurückgehalten.

Danach habe ich es getan sudo apt updateund bin gelaufen apt-cache policy libc6und habe das folgende Ergebnis erhalten.

libc6:
  Installiert: 2.28-10
  Kandidat: 2,28-10
  Versionstabelle:
 *** 2,28-10 500
        500 http://ftp.au.debian.org/debian buster/main amd64-Pakete
        100 /var/lib/dpkg/status
     2.24-11+deb9u4 500
        500 http://deb.debian.org/debian stretch/main amd64-Pakete
     2.24-11+deb9u1 500
        500 http://deb.debian.org/debian-security stretch/updates/main amd64-Pakete
        500 http://security.debian.org stretch/updates/main amd64-Pakete

Meine Frage ist also, wie ich libc6 von 2.28 auf 2.29 aktualisiere, damit ich KiCad installieren kann, denn wenn ich es ausführe, sudo apt upgrade libc6bekomme ich immer

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum erstellen       
Statusinformationen werden gelesen... Fertig
libc6 ist bereits die neuste Version (2.28-10).
Upgrade wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Antwort1

Die Installation auf Stretch funktioniert problemlos, da es von libc6 2.24der neuesten für Stretch verfügbaren Version abhängt.

libc6 2.28.10ist die neueste Version von libc6Buster. Die einzige Möglichkeit, 2.29 zu erhalten, besteht darin, es aus dem Quellcode zu kompilieren und die Bibliotheken Ihrem LD_LIBRARY_PATH voranzustellen. Sie können es hier erhalten:https://www.gnu.org/software/libc/sources.htmlund dann KiCadvon GitHub holen:https://github.com/KiCad/kicad-packages3D/releases

KiCadSie können über denselben Link auch eine ältere Version von aus dem Quellcode erstellen, die von abhängt libc6 2.28.

Beachten Sie, dass die erste Methode höchstwahrscheinlich dazu führt, dass andere Dinge nicht richtig funktionieren, da das System sehr genau darauf achtet, dass die richtige Version von libc6installiert ist. Wenn Sie vorhaben, es zu kompilieren und die Bibliotheken voranzustellen, stellen Sie sicher, dass Sie dies als Benutzer ohne sudoRechte und nicht als tun root.

Buster ist noch nicht veröffentlicht und wird derzeit nicht unterstützt. Es ist möglich, dass es libc6 2.29in Zukunft für die Debian-Repos veröffentlicht wird kicad.

verwandte Informationen