pkg-config Dateien sind in /usr/lib64/pkgconfig/*
oder /usr/lib/pkgconfig/*
gespeichert (abhängig davon, ob Sie auf 64-Bit oder 32-Bit sind).
Das glib-Paket enthält glib 1.x, für glib 2.x ist das richtige Paket glib2 (rückwärtskompatible API-Änderungen erfordern ein neues Paket).
Darüber hinaus werden Entwicklungsheader, Dokumentation, pkg-config-Dateien usw. in einem separaten Paket bereitgestellt, das normalerweise '$ packagename-devel' heißt. Diese Aufteilung ermöglicht es Ihnen, die gesamte Entwicklung zu vermeiden, wenn Sie nur die Bibliothek verwenden möchten. Also, was Sie wirklich wollen, ist yum install glib2-devel
.
Da Sie den Namen pkg-config kennen, können Sie einfach yum provides '*/glib-2.0.pc'
(oder den vollständigen Pfad angeben und Sie erhalten nur ein einziges Ergebnis) die Pakete finden, die die glib-2.0 pkg-config bereitstellen Datei. Mit dnf kannst du auch einfach sowas wie dnf install '/usr/lib64/pkgconfig/glib-2.0.pc'
machen, nicht sicher ob die yum Version von F16 das gleiche machen kann oder nicht, was mich dazu bringt, ...
Fedora 16 ist viel zu alt. Es sei denn, Sie haben einen guten Grund für die Verwendung dieser spezifischen Version von Fedora sehr. Darüber hinaus ist Fedora 16 alt genug, dass es keine Sicherheitsupdates mehr erhält. Wenn Sie etwas aus dieser Zeit verwenden müssen, sollten Sie etwas finden, das noch unterstützt wird (RHEL 6 basiert auf F12, RHEL 7 auf F19, Sie können CentOS verwenden, wenn Sie nicht für Support bezahlen möchten).
"* kann immer noch nicht kompilieren. *" Bessere Installation von GCC selbst 1.. – alk
Fedora 16 ist 3 Jahre nach dem Ende des Lebens, also würde ich Ihnen empfehlen, auf die aktuelle Version zu aktualisieren, um einige vernünftige Antworten zu erhalten. – Jakuje
Haha .. Ich habe es installiert. Der Snap war aus dem vorherigen Versuch. sorry für das .. –