[Ubuntu] Installation de packet

Fermé
noxsl Messages postés 20 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007 - 5 juil. 2007 à 18:47
 81 - 9 nov. 2011 à 14:22
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 jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
5 juil. 2007 à 19:07
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 mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 331
5 juil. 2007 à 19:09
pfff, ces habitués ils ont toujours réponse à tous les problèmes ! :D
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 août 2007 à 13:11
essaie

sudo aptitude install libxmu-dev libxmu-headers
--
lami20j
1
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 331
5 juil. 2007 à 18:54
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
./configure n'est pas un fichier.
noxsi a precise qu'il utilisait le Change Directory
0
noxsl Messages postés 20 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 18:56
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 mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 331
5 juil. 2007 à 18:58
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 samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 19:00
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 mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 331
5 juil. 2007 à 19:01
oui, mais copie et colle ici ce que ça donne :)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
5 juil. 2007 à 19:01
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 samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 19:04
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 mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 331
5 juil. 2007 à 19:06
-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 samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 19:06
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 samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 19:10
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 samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 20:32
up?

edit: personne ne sait ou on peut trouver ces fichues librairies ?
0
noxsl Messages postés 20 Date d'inscription samedi 30 juillet 2005 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 21:20
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
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 samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
13 août 2007 à 10:42
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 samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
13 août 2007 à 10:51
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
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 août 2007 à 12:44
Salut,
sudo aptitude install freeglut3-dev glutg3-dev
--
lami20j
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 473
13 août 2007 à 12:52
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 août 2007 à 12:57
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
13 août 2007 à 13:03
oups, error :-)
0
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