Eine neuere Version des libc6-dev-Pakets verursacht Verwirrung

641
Ulrik

Ich habe eine mips64Maschine, die läuft Debian Wheezy. GCCCompiler wird ohne Probleme installiert, der Linker hat jedoch einige Probleme:

apt-get install gcc make gcc helloworld.c -o helloworld /usr/bin/ld: cannot find crt1.o: No such file or directory 

Eine schnelle Internetsuche zeigt, dass ich angeblich vermisse libc6-dev, es ist jedoch die falsche Version:

apt-get install libc6-dev The following packages have unmet dependencies: libc6-dev : Depends: libc6 (= 2.13-38+deb7u9) but 2.13-38+deb7u10 is to be installed 

Erzwingen der Installation mit:

apt-get download libc6-dev dpkg -i --force-all libc6-dev_2.13-38+deb7u9_mips.deb 

Behebt das Problem, aber jetzt, wenn ich aptTools verwende, wird beklagt, dass ich inkompatible Pakete habe. Ich habe folgendes versucht:

apt-get install libc6-dev=2.13-38+deb7u9 libc6-dev : Depends: libc6 (= 2.13-38+deb7u9) but 2.13-38+deb7u10 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

Beim Versuch, das "Eltern" -Paket zu aktualisieren lib6, heißt es, ich habe bereits die neueste Version (2.13-38 + deb7u9).

Dieses Problem trat vor zwei Tagen auf (wahrscheinlich als libc6-dev2.13-38 + deb7u10 veröffentlicht wurde, jedoch ohne dieselbe Version von libc6). Gibt es eine Möglichkeit, alle Abhängigkeiten hier zu befriedigen?

1

2 Antworten auf die Frage

0
Ulrik

Ich habe herausgefunden, was das Problem war. Das Paket-Repository hatte libc-dev-binaus irgendeinem Grund nicht das neueste. Daher behebt das folgende Problem das Problem:

curl -O http://ftp.debian.org/debian/pool/main/e/eglibc/libc-dev-bin_2.13-38+deb7u10_mips.deb dpkg -i libc-dev-bin_2.13-38+deb7u10_mips.deb apt-get install gcc make automake autoconf linux-libc-dev curl -O http://ftp.debian.org/debian/pool/main/e/eglibc/libc6-dev_2.13-38+deb7u10_mips.deb dpkg -i libc6-dev_2.13-38+deb7u10_mips.deb 

(es muss in dieser Reihenfolge sein) Wenn ich die Repositories in der sources.list geändert habe, ist das Problem immer noch vorhanden, also denke ich, dass die Ursache irgendwann behoben sein wird.

-1
Sean.Mollet

Auf meinem System war libc6-deb7u11 installiert, daher musste ich es durch u10 ersetzen. Paket ist um:

http://ftp.us.debian.org/debian/pool/main/e/eglibc/libc6_2.13-38+deb7u10_mips.deb

Die vorhandene Antwort zeigt das schon Ramhound vor 7 Jahren 0