Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

pkg-config installeren

RvP
5 antwoorden
  • Ik wil een programma'tje installeren, maar daarvoor heb ik gtk+ nodig. Dus ik ga naar www.gtk.org. Heb daar eerst alle depencies gedownload en geinstalleerd die ik vervolgens nodig heb om alle source goed te kunnen installeren. Daarna heb ik de source gedownload, dat zijn de volgende:
    glib
    atk
    pango

    Toen ik atk had uitgepakt, en ik gaf de opdracht ./configure, merkte ik het volgende: hij kon glib niet vinden terwijl ik die daarvoor met succes geinstalleerd had. En kreeg te zien dat ik een PKG_CONFIG_PATH moest instellen. Nu weet ik dat ik met de opdracht: PKG_CONFIG_PATH=…..
    een path kan instellen. Maar ik zou niet weten wat ik daar moet invullen. Heb de hele INSTALL en README en NEWS van pkg-config doorgenomen, kon er niks over vinden.
    Op deze site:
    http://www.freedesktop.org/software/pkgconfig/

    zie ik dit staan:
    add PKG_CONFIG_LIBDIR for cross-compiling (David Schleef)
    - add –libs-only-other/–cflags-only-other (Zack Rusin)
    - apply man page fixes (Pter Breitenlohner)
    - C portability fix (David Robins)
    - fix to win32 build (Tor Lillqvist)

    Ik snap niet wat hier staat. Zijn dit opdrachten die ik moet uitvoeren om pkg-config goed te installeren? Dat PKG_CONFIG_LIBDIR, heeft dat wat te maken met PKG_CONFIG_PATH?

    En wat mij ook opviel, als ik een programma installeer, en als ik dat programma dan via de pakket manager ga zoeken, kan die alleen de versie vinden die standaard met de distro is meeggeleverd, en niet de nieuwe versie. Hoe kan dit? Ook na het geven van de opdracht ldconfig. Of ziet die pakket manager alleen rpm files?

    mvg,
    Roy
  • Weet niemand hoe je pkg-config installeert?
    En kan niemand mij zeggen hoe het kan dat de pakketmanager nieuwe versies van progs niet bijwerkt?

    mvg,
    Roy
  • [quote:bc65a26cd1="roy_startpag"]Weet niemand hoe je pkg-config installeert?
    En kan niemand mij zeggen hoe het kan dat de pakketmanager nieuwe versies van progs niet bijwerkt? [/quote:bc65a26cd1] Bij mij bleek in Mandrake 9.1 [b:bc65a26cd1] gtk [/b:bc65a26cd1] al in te zitten.
    [code:1:bc65a26cd1]
    [jolo@dualpc pkgconfig-0.15.0]$ rpm -qa | grep gtk
    gtk-themes-1.0-9mdk
    libgtk+1.2-1.2.10-32mdk
    gtk+2.0-2.2.1-2mdk
    libgtkxmhtml1-1.4.2-3mdk
    libgtkhtml2_0-2.2.0-2mdk
    gtk-engines2-2.2.0-2mdk
    nautilus-gtkhtml-0.3.2-5mdk
    libgtkmm1.2-1.2.10-1mdk
    gtkhtml-1.1.8-2mdk
    gtkam-0.1.10-2mdk
    libgtk+-x11-2.0_0-2.2.1-2mdk
    libgtk+2.0_0-2.2.1-2mdk
    gtkdialogs-2.0-3mdk
    gtk+mdk-0.1.6-14mdk
    libgtkhtml1.1_3-1.1.8-2mdk
    libexif-gtk4-0.3.3-2mdk
    gtk-engines-0.12-7mdk
    [jolo@dualpc pkgconfig-0.15.0]$
    [/code:1:bc65a26cd1]
    [jolo@dualpc pkgconfig-0.15.0]$ [b:bc65a26cd1] ./configure [/b:bc65a26cd1] gaf bij mij geen foutmeldingen. Dit zelfde geldt ook voor [b:bc65a26cd1] make [/b:bc65a26cd1] en als super user [b:bc65a26cd1] make install [/b:bc65a26cd1] Eveneens geen foutmeldingen.
    En aan de volgende output te zien is bij mij de installatie gelukt.
    [code:1:bc65a26cd1]
    [jolo@dualpc jolo]$ pkg-config –version
    0.15.0
    [jolo@dualpc jolo]$
    [/code:1:bc65a26cd1]
    rpmdrake toont inderdaad alleen rpm packages. Is het de bedoeling dat rpmdrake ook pkg-config toont, dan in plaats van [b:bc65a26cd1] make install [/b:bc65a26cd1] doe je [b:bc65a26cd1] checkinstall [/b:bc65a26cd1]

    Dus
    [code:1:bc65a26cd1]
    [jolo@dualpc jolo]$ rpm -qa | grep pkgconfig-0.15.0-1
    pkgconfig-0.15.0-1
    [jolo@dualpc jolo]$
    [/code:1:bc65a26cd1]
  • Heb checkinstall geprobeerd, maar dan geeft tie command not found. Ook check install (dus met spatie) werkt ook niet. Misschien dat ik een belangrijk pakketje mis? Of moet ik iets extra's van het internet downloaden?
  • Checkinstall kun je downloaden: http://proyectos.glo.org.mx/checkinstall/download.php

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.