[Ubuntu] Installation de packet

noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

24 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
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
Yoan Messages postés 11795 Date d'inscription   Statut Modérateur Dernière intervention   2 331
 
pfff, ces habitués ils ont toujours réponse à tous les problèmes ! :D
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
essaie

sudo aptitude install libxmu-dev libxmu-headers
--
lami20j
1
Yoan Messages postés 11795 Date d'inscription   Statut Modérateur Dernière intervention   2 331
 
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
81
 
./configure n'est pas un fichier.
noxsi a precise qu'il utilisait le Change Directory
0
noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
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
Yoan Messages postés 11795 Date d'inscription   Statut Modérateur Dernière intervention   2 331
 
et si tu tapes
dir
alors que tu es dans /home/nicolas/Desktop/logiciel-version/ il te répond quoi ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
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
Yoan Messages postés 11795 Date d'inscription   Statut Modérateur Dernière intervention   2 331
 
oui, mais copie et colle ici ce que ça donne :)
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
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
noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
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
Yoan Messages postés 11795 Date d'inscription   Statut Modérateur Dernière intervention   2 331
 
-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
noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
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
noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
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
noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
up?

edit: personne ne sait ou on peut trouver ces fichues librairies ?
0
noxsl Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
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
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
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Salut,

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

https://fr.wikipedia.org/wiki/OpenGL_utility_toolkit

:-))
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   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
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
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,
sudo aptitude install freeglut3-dev glutg3-dev
--
lami20j
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   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
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
oups, error :-)
0
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