Es wurde versucht, mirror für pacman (mingw64) zu verwenden, es konnte jedoch keine db-Datei auf Servern gefunden werden

290
rhavin

Das ist mein Problem:

Ich versuche, gEDA (pcb-creator) unter Win7 zu kompilieren und die bevorstehenden Fehler zu beheben. Momentan stecke ich bei diesem fest, zurückgegeben von ./configure:

Gdlib-config kann nicht gefunden werden.

und da pacman -Ss gdlibnichts zurückgibt, habe ich versucht, einen Spiegel zu finden, der es hat. Es gibt diese Spiegelliste, aber bei allen Spiegeln, die dort aufgelistet sind, fehlt die Datei mingw64.db, die zu erwarten ist, wenn ich die Spiegel-URL der Datei \ etc \ pacman.d \ mirrorlist.mingw64 hinzufüge .

Wie kann ich pacman also sagen, dass das Repository verwendet werden soll, wenn keine mingw64.db- Datei vorhanden ist? Oder - was könnte es sein - wenn ich es falsch mache: wie mache ich das?

0

1 Antwort auf die Frage

1
grawity

Erstens, nur weil MinGW und Arch Linux denselben Pacman verwenden, heißt das nicht, dass sie dieselben Spiegel verwenden. Nur das Tool ist dasselbe (genau wie bei Debian vs Ubuntu usw.), aber die tatsächlichen Pakete und ihre Speicherorte unterscheiden sich.

Die richtigen Spiegel sind jedoch wahrscheinlich bereits in der MinGW-Aktie pacman.conf konfiguriert, und Sie müssen pacman möglicherweise nur mitteilen, dass er die Datenbanken herunterladen sollpacman -Sy .

Ich habe `pacman -Sy` ausprobiert, aber das bringt gdlib-config nicht in meine Datenbank. Auf der anderen Seite haben die ArchLinux-Spiegel diese Möglichkeit, aber ich kann Pacman nicht so konfigurieren, dass sie verwendet werden. rhavin vor 7 Jahren 0
Die Arch Linux-Spiegel sind unbrauchbar, da sie nur Pakete enthalten, die für Linux (x86 und x86_64) erstellt wurden, nicht für Windows. grawity vor 7 Jahren 0