[Ubuntu] Installation de packet

noxsl Messages postés 20 Statut Membre -  
 81 -
Bonjour,

J'ai lu une dizaine de tutos qui expliquent comment installer un ".tar.gz" ou ".tar.bz2" mais j'ai j'ai jamais compris.

En gros il disent tous d'aller dans le repertoire une fois extrait ('cd /repertoire/'), de taper './configure' puis 'make' et 'make install'.
En cas de probleme il conseil de lire le readme.txt ou semblable.

Et à chaque fois la console me reponds lorseque je tape './configure' : "Aucun fichier ou répertoire de ce type"

Dans le INSTALL.txt il est dit de taper 'configure' puis 'make' et 'install' !

Pourquoi je en peux rien installer ?

Merci de votre aide
Configuration: Linux
Firefox 2.0.0.4

24 réponses

  • 1
  • 2
  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Linux :
    -------
    > Compilation :
    
    You'll need gcc compiler and "make" tool.
    You'll need SDL libs, SDL_mixer libs and MESA libs too.
    
    When libs are installed, just use "make" command to compile.
    Fix any problem if files or libs are not found.
    ;-))
    1
    1. Yoan Messages postés 11905 Statut Modérateur 2 356
       
      pfff, ces habitués ils ont toujours réponse à tous les problèmes ! :D
      0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    essaie

    sudo aptitude install libxmu-dev libxmu-headers
    --
    lami20j
    1
  3. Yoan Messages postés 11905 Statut Modérateur 2 356
     
    Hello,
    C'ets probablement parce que tu ne te place pas dans le dossier du logiciel.
    Quand tu ouvres une console, tu te trouves (généralement) dans ton home (ici /home/noxsl/)
    si tu veux exécuter le fichier "configure" il faut te placer dans le dossier qui contient ce fichier "configure"

    Admettons que je veuille exécuter le 'configure' qui est dans le dossier "logiciel-version1.0.1", ce dossier étant lui-même sur mon bureau, je vais d'abord me placer dans mon bureau :
    cd Desktop/logiciel-version1.0.1
    Je me trouve maintenant dans le dossier /home/noxsl/Desktop/logiciel-version1.0.1, ensuite je peux exécuter le fichier configure :
    ./configure
    0
    1. 81
       
      ./configure n'est pas un fichier.
      noxsi a precise qu'il utilisait le Change Directory
      0
  4. noxsl Messages postés 20 Statut Membre
     
    Non non je suis bien dans le bon dossier..
    j'ai extrait sur le bureau donc
    "cd /home/nicolas/Desktop/logiciel-version/"

    Merci quand meme de la rapidité de la reponse
    0
    1. Yoan Messages postés 11905 Statut Modérateur 2 356
       
      et si tu tapes
      dir
      alors que tu es dans /home/nicolas/Desktop/logiciel-version/ il te répond quoi ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. noxsl Messages postés 20 Statut Membre
     
    Quand je tape "dir" il me donne une liste de tout ce que contient le dossier des sources du logiciel que je veu installer.

    Et je ne suis pas debile j'ai rentré le bon repertoire ;) ...
    0
    1. Yoan Messages postés 11905 Statut Modérateur 2 356
       
      oui, mais copie et colle ici ce que ça donne :)
      0
  7. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Une fois dans "/home/nicolas/Desktop/logiciel-version/", affiche-nous le résultat de :
    ls -l
    et dis-nous aussi de quel logiciel il s'agit, qu'on puis se le récupérer et regarder ce qu'il en retourne...
    0
  8. noxsl Messages postés 20 Statut Membre
     
    Le "logiciel" est un pong (PonGL) et je n'avais pas vu mais le dossier contient un "Makefile" voir ci dessous :

    total 288
    -rw-r--r-- 1 nicolas nicolas 80 2006-12-04 18:04 AUTHORS
    -rw-r--r-- 1 nicolas nicolas 12480 2006-12-04 18:04 collisio.c
    -rw-r--r-- 1 nicolas nicolas 1698 2006-12-04 18:04 collisio.h
    -rw-r--r-- 1 nicolas nicolas 18326 2006-12-04 18:04 COPYING
    drwxr-xr-x 2 nicolas nicolas 4096 2006-12-04 18:04 data
    drwxr-xr-x 2 nicolas nicolas 4096 2007-07-05 18:29 debug
    -rw-r--r-- 1 nicolas nicolas 12032 2006-12-04 18:04 decor.c
    -rw-r--r-- 1 nicolas nicolas 1628 2006-12-04 18:04 decor.h
    -rw-r--r-- 1 nicolas nicolas 48429 2006-12-04 18:04 display.c
    -rw-r--r-- 1 nicolas nicolas 3731 2006-12-04 18:04 display.h
    -rw-r--r-- 1 nicolas nicolas 15657 2006-12-04 18:04 divers.c
    -rw-r--r-- 1 nicolas nicolas 2574 2006-12-04 18:04 divers.h
    -rw-r--r-- 1 nicolas nicolas 3916 2006-12-04 18:04 ia.c
    -rw-r--r-- 1 nicolas nicolas 2348 2006-12-04 18:04 ia.h
    -rw-r--r-- 1 nicolas nicolas 20 2006-12-04 18:04 icone.rc
    -rw-r--r-- 1 nicolas nicolas 6668 2006-12-04 18:04 init.c
    -rw-r--r-- 1 nicolas nicolas 1113 2006-12-04 18:04 init.h
    -rw-r--r-- 1 nicolas nicolas 2699 2006-12-04 18:04 INSTALL
    -rw-r--r-- 1 nicolas nicolas 16980 2006-12-04 18:04 keyboard.c
    -rw-r--r-- 1 nicolas nicolas 2341 2006-12-04 18:04 keyboard.h
    -rw-r--r-- 1 nicolas nicolas 740 2006-12-04 18:04 LICENSE
    -rw-r--r-- 1 nicolas nicolas 21555 2006-12-04 18:04 main.c
    -rw-r--r-- 1 nicolas nicolas 2385 2006-12-04 18:04 Makefile
    -rw-r--r-- 1 nicolas nicolas 9189 2006-12-04 18:04 mouse.c
    -rw-r--r-- 1 nicolas nicolas 2344 2006-12-04 18:04 mouse.h
    -rw-r--r-- 1 nicolas nicolas 4803 2006-12-04 18:04 mouvpal.c
    -rw-r--r-- 1 nicolas nicolas 2024 2006-12-04 18:04 mouvpal.h
    -rw-r--r-- 1 nicolas nicolas 4286 2006-12-04 18:04 PonGL.ico
    -rw-r--r-- 1 nicolas nicolas 6079 2006-12-04 18:04 savefile.c
    -rw-r--r-- 1 nicolas nicolas 1758 2006-12-04 18:04 savefile.h
    -rw-r--r-- 1 nicolas nicolas 6069 2006-12-04 18:04 tga.c
    -rw-r--r-- 1 nicolas nicolas 1394 2006-12-04 18:04 tga.h
    -rw-r--r-- 1 nicolas nicolas 404 2006-12-04 18:04 typedef.h
    0
    1. Yoan Messages postés 11905 Statut Modérateur 2 356
       
      -rw-r--r-- 1 nicolas nicolas 2385 2006-12-04 18:04 Makefile
      Le makefile est déjà là et si tu remarques bien il n'y a plus de fichier 'configure'
      Essaye
      make && make install
      EDIT : Ah, je viens de voir les belles erreurs du make en bas, je m'en vais ---> bon courage :-P
      0
  9. noxsl Messages postés 20 Statut Membre
     
    Si je tape 'make' il me repond :

    gcc -c -o debug/main.o main.c -Wall -D SLINUX
    main.c:87:20: erreur: stdlib.h : Aucun fichier ou répertoire de ce type
    main.c:88:21: erreur: strings.h : Aucun fichier ou répertoire de ce type
    main.c:92:19: erreur: GL/gl.h : Aucun fichier ou répertoire de ce type
    main.c:93:21: erreur: GL/glut.h : Aucun fichier ou répertoire de ce type
    Dans le fichier inclus à partir de main.c:98:
    savefile.h:14:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
    savefile.h:16:20: erreur: string.h : Aucun fichier ou répertoire de ce type
    Dans le fichier inclus à partir de mouse.h:20,
    à partir de divers.h:21,
    à partir de main.c:101:
    keyboard.h:20:21: erreur: SDL/SDL.h : Aucun fichier ou répertoire de ce type
    keyboard.h:21:28: erreur: SDL/SDL_thread.h : Aucun fichier ou répertoire de ce type
    keyboard.h:22:27: erreur: SDL/SDL_mixer.h : Aucun fichier ou répertoire de ce type
    In file included from mouse.h:20,
    from divers.h:21,
    from main.c:101:
    keyboard.h:38: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    Dans le fichier inclus à partir de init.h:12,
    à partir de mouse.h:21,
    à partir de divers.h:21,
    à partir de main.c:101:
    display.h:20:19: erreur: time.h : Aucun fichier ou répertoire de ce type
    display.h:21:21: erreur: unistd.h : Aucun fichier ou répertoire de ce type
    In file included from display.h:32,
    from init.h:12,
    from mouse.h:21,
    from divers.h:21,
    from main.c:101:
    collisio.h:26: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    collisio.h:27: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    collisio.h:28: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    In file included from init.h:12,
    from mouse.h:21,
    from divers.h:21,
    from main.c:101:
    display.h:54: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    display.h:55: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    In file included from divers.h:21,
    from main.c:101:
    mouse.h:34: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    mouse.h:35: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c:236: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c:237: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c:238: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c:239: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c:240: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c:241: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c:242: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «*" token
    main.c: In function «main":
    main.c:285: attention : implicit declaration of function «strcpy"
    main.c:285: attention : incompatible implicit declaration of built-in function «strcpy"
    main.c:291: attention : incompatible implicit declaration of built-in function «strcpy"
    main.c:296: attention : implicit declaration of function «malloc"
    main.c:296: attention : incompatible implicit declaration of built-in function «malloc"
    main.c:329: attention : incompatible implicit declaration of built-in function «strcpy"
    main.c:360: attention : implicit declaration of function «glutInit"
    main.c:361: attention : implicit declaration of function «glutInitDisplayMode"
    main.c:361: erreur: «GLUT_RGBA" undeclared (first use in this function)
    main.c:361: erreur: (Each undeclared identifier is reported only once
    main.c:361: erreur: for each function it appears in.)
    main.c:361: erreur: «GLUT_DOUBLE" undeclared (first use in this function)
    main.c:363: attention : implicit declaration of function «glutInitWindowSize"
    main.c:364: attention : implicit declaration of function «glutCreateWindow"
    main.c:367: attention : implicit declaration of function «SDL_Init"
    main.c:367: erreur: «SDL_INIT_AUDIO" undeclared (first use in this function)
    main.c:374: attention : implicit declaration of function «glutMainLoop"
    make: *** [debug/main.o] Erreur 1
    0
  10. noxsl Messages postés 20 Statut Membre
     
    Ok tout simplement mais ou je les trouve et comment je les installe ? J'ai le gestionnaire de packet SYNAPTIC mais il n'y a pas de SDL SDL_mixer et MESA...

    Merci deja pour toute votre aide :)

    edit: il y en a mais beaucoup et aucun qui s'apelle exactement "SDL" "SDL_mixer" ou "MESA", si je compte tous ceux qui contiennent "sdl" il y en a un quinzaine je dois tous les installer ?
    0
  11. noxsl Messages postés 20 Statut Membre
     
    up?

    edit: personne ne sait ou on peut trouver ces fichues librairies ?
    0
  12. noxsl Messages postés 20 Statut Membre
     
    Bon ben adieu linux et rebonjour windows, ca me saoule trop de pas pouvoir installer un pong !!
    Ya des packets partout !!
    Arf les pingouins et les packets nous envahissent !!!!!!

    Bon sincerement il me faut installer quels paquets précisement ? parceque 'libsdl-mixer1.2', 'libsdl1.2debian' et je les ai ! Il me manque quoi ? Je galere ya des trucs partout !!!
    0
  13. tux
     
    salut

    j'ai le mme probeleme sauf que ça m'affiche que

    [quote]
    tux@tux:~/Desktop/PonGL$ make
    gcc -c -o debug/main.o main.c -Wall -D SLINUX
    main.c:93:21: erreur: GL/glut.h : Aucun fichier ou répertoire de ce type
    main.c: In function «main":
    main.c:360: attention : implicit declaration of function «glutInit"
    main.c:361: attention : implicit declaration of function «glutInitDisplayMode"
    main.c:361: erreur: «GLUT_RGBA" undeclared (first use in this function)
    main.c:361: erreur: (Each undeclared identifier is reported only once
    main.c:361: erreur: for each function it appears in.)
    main.c:361: erreur: «GLUT_DOUBLE" undeclared (first use in this function)
    main.c:363: attention : implicit declaration of function «glutInitWindowSize"
    main.c:364: attention : implicit declaration of function «glutCreateWindow"
    main.c:374: attention : implicit declaration of function «glutMainLoop"
    make: *** [debug/main.o] Erreur 1
    [/quote]

    Il me manque quoi parceque j'ai deja les librairies "MESA" "SDL" et "SDL_MIXER" (enfin je pense) ?
    0
  14. bob031 Messages postés 8228 Statut Membre 473
     
    Re -,

    pour noxsl et tux :

    l'erreur est identique !

    manque librairie "glut"

    https://www.opengl.org/resources/libraries/glut/

    pour infos sur les librairies Mesa :

    libGL is the main OpenGL library
    libGLU is the OpenGL Utility library
    libglut is the glut library
    libOSMesa is the OSMesa (Off-Screen) interface library.

    si ça peut aider !

    :-))
    0
  15. Tux
     
    J'ai deja les librairies "freeglut3" et "glutg3"... (-> gestionnaire de pacquet synaptic)

    Je trouve pas comment installer ce qui manque..

    merci deja pour vos reponses :)
    0
  16. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,
    sudo aptitude install freeglut3-dev glutg3-dev
    --
    lami20j
    0
  17. bob031 Messages postés 8228 Statut Membre 473
     
    Re-,

    si on reprend l'erreur :
    main.c:93:21: erreur: GL/glut.h : Aucun fichier ou répertoire de ce type

    alors dans ce cas il faut indiquer le chemin de la librairie "glut" !

    repris de la réponse de jipicy (post<11>)
    When libs are installed, just use "make" command to compile.
    Fix any problem if files or libs are not found.


    faut se documenter sur les variables LD_LIBRARY_PATH, CFLAGS, LDFLAGS !

    Bon courage.

    :-))
    0
  18. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    alors dans ce cas il faut indiquer le chemin de la librairie "glut" !
    à moins qu'il a été aussi compil", puisque s'il est intalé avec un gestionnaire de paquets make doit le trouver.

    Je pense que se fichier n'existe pas dans son OS.

    Il faut toujours installer les dev si on veut compiler

    par exemple le fichier /usr/include/GL/glut.h
    se trouve dans freeglut3-dev pour feisty
    0
  19. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    oups, error :-)
    0
  20. Tux
     
    Tout marche bien sauf :

    gcc debug/main.o debug/collisio.o debug/decor.o debug/display.o debug/divers.o debug/ia.o debug/init.o debug/keyboard.o debug/mouse.o debug/mouvpal.o debug/savefile.o debug/tga.o -o PonGL -Wall -L/usr/X11R6/lib -L/usr/lib/ -lGL -lGLU -lglut -lX11 -lXmu -lXi -lm -lrt `sdl-config --cflags --libs` -l SDL_mixer
    /usr/bin/ld: cannot find -lXmu
    collect2: ld a retourné 1 code d'état d'exécution
    make: *** [linux] Erreur 1

    Que faaaaiiiire ?
    0
  • 1
  • 2