• # Re: GLU, Mesa3D et ses amis

    Posté par . En réponse au journal GLU, Mesa3D et ses amis. Évalué à 3.

    Sous la Mandrake, les librairies sont souvent coupees en deux.
    Une version prete a l'emploi
    Une version de developpement (souvent suffixe par -devel)

    La premiere te sert juste a lancer les applications qui se servent de la librairie (link au runtime par des dll)
    La deuxieme te sert a compiler des programmes (fourni les headers, les librairies statiques, ...)

    En clair il faut que tu installes les package de developpements ...
    $>urpmi Mesa-devel
    $>urpmi SDL-devel
    $>urpmi libMesaGLU1-devel
    ...

    pour ta deuxieme question, urpmi t'affiche un choix lorsque la chaine de caractere que tu as rentree matche plusieurs noms de package :
    dans libMesaGLU1, libMesaGLU1-devel il y a GLU ... S'il y avait eu un package qui s'appelait precisemment GLU, il ne t'aurait pas pose la question.

    C'est pourquoi urpmi SDL => le packet SDL et il te t'affiche pas SDL-devel ... (un paquet a le nom exact)

    Sinon pour faire des recherches dans les paquets rpm, utilise plutot urpmf et urpmq.

    urpmq fait une recherche au niveau des noms de paquet
    ==> urpmq SDL te donnera SDL et SDL-devel
    urpmf fait une recherche au niveau des noms de fichier
    ==> urpmf GLU te donnera tous les fichiers contenant GLU ainsi que le package ou il est fournit.

    Il y a un site qui explique tres bien ca mais j'arrive plus a mettre le nom dessus.