j'ai debian sarge depuis un cours moment, et je me demande lorsque
j'installe un logiciel avec apt-get si le paquet installé contient aussi
le necessaire pour develloper a partir de ce logiciel.
par exemple si j'installe apt-get libmp3 est ce que j'aurais le necessaire
pour develloper un programe utilisant libmp3.
avec le monde rpm il y a les programes et les extension devel, avec
l'exemple ci dessus cela donnerais:
la bibliotheque: libmp3-2.0.rpm
les outils pour develloper libmp3-2.0-devel.rpm
voila j'espere etre assez clair, merci d'eclairer ma lanterne et celle de
jack holborn :)
Non, sérieusement peux-tu etre plus clair (developpe, donne-moi des ex)
Déjà, sais-tu ce qu'est une bibliothèque, en quoi consiste le fait de compiler un programme, bref, la base ?
geaorge
Le Sun, 08 Aug 2004 15:55:08 +0000, Nicolas George a écrit :
Jack Holborn wrote in message <cf5e4a$fml$:
Non, sérieusement peux-tu etre plus clair (developpe, donne-moi des ex)
Déjà, sais-tu ce qu'est une bibliothèque, en quoi consiste le fait de compiler un programme, bref, la base ?
en fait l'exemple est mal pris :), le fait de parler de libmp3 etais juste un exemple et prete a confusion gtk aussi :)
j'aurais pu parler de xmms, par exemple si j'ai besoin de compiler un plugin de xmms, j'aurais besoin des .h de xmms et pas des sources, et avec debian si j'ai bien compris :) je fait apt-get install xmms-dev pour pouvoir compiler se fameux plugin
Le Sun, 08 Aug 2004 15:55:08 +0000, Nicolas George a écrit :
Jack Holborn wrote in message <cf5e4a$fml$1@news-reader5.wanadoo.fr>:
Non, sérieusement peux-tu etre plus clair (developpe, donne-moi des ex)
Déjà, sais-tu ce qu'est une bibliothèque, en quoi consiste le fait de
compiler un programme, bref, la base ?
en fait l'exemple est mal pris :), le fait de parler de libmp3 etais juste
un exemple et prete a confusion gtk aussi :)
j'aurais pu parler de xmms, par exemple si j'ai besoin de compiler un
plugin de xmms, j'aurais besoin des .h de xmms et pas des sources, et avec
debian si j'ai bien compris :) je fait apt-get install xmms-dev pour
pouvoir compiler se fameux plugin
Le Sun, 08 Aug 2004 15:55:08 +0000, Nicolas George a écrit :
Jack Holborn wrote in message <cf5e4a$fml$:
Non, sérieusement peux-tu etre plus clair (developpe, donne-moi des ex)
Déjà, sais-tu ce qu'est une bibliothèque, en quoi consiste le fait de compiler un programme, bref, la base ?
en fait l'exemple est mal pris :), le fait de parler de libmp3 etais juste un exemple et prete a confusion gtk aussi :)
j'aurais pu parler de xmms, par exemple si j'ai besoin de compiler un plugin de xmms, j'aurais besoin des .h de xmms et pas des sources, et avec debian si j'ai bien compris :) je fait apt-get install xmms-dev pour pouvoir compiler se fameux plugin
Jack Holborn
Le Sun, 08 Aug 2004 15:55:08 +0000, Nicolas George a écrit :
Déjà, sais-tu ce qu'est une bibliothèque, en quoi consiste le fait de compiler un programme, bref, la base ?
Oui je sais de quoi je parle et toi peux-tu m'aider? -- A+ Jack H. "Tant que ça aide...8+)"
Le Sun, 08 Aug 2004 15:55:08 +0000, Nicolas George a écrit :
Déjà, sais-tu ce qu'est une bibliothèque, en quoi consiste le fait de
compiler un programme, bref, la base ?
Oui je sais de quoi je parle
et toi peux-tu m'aider?
--
A+
Jack H.
"Tant que ça aide...8+)"
Le Sun, 08 Aug 2004 15:55:08 +0000, Nicolas George a écrit :
Déjà, sais-tu ce qu'est une bibliothèque, en quoi consiste le fait de compiler un programme, bref, la base ?
Oui je sais de quoi je parle et toi peux-tu m'aider? -- A+ Jack H. "Tant que ça aide...8+)"
Nicolas George
Jack Holborn wrote in message <cf5qm7$eat$:
Oui je sais de quoi je parle et toi peux-tu m'aider?
Dans ce cas, c'est très simple :
- le paquet libfoo contient libfoo.so.42 et les données dont il a besoin, c'est le paquet nécessaire pour faire tourner un programme lié avec la libfoo qui est déjà compilé ;
- le paquet libfoo-dev contient libfoo.so (un lien symbolique), libfoo.a (version statique de la bibliothèque) et foo.h, c'est le nécessaire pour compiler un programme qui utilise cette bibliothèque.
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian), et qui produit les deux quand on le compile.
Jack Holborn wrote in message <cf5qm7$eat$1@news-reader3.wanadoo.fr>:
Oui je sais de quoi je parle
et toi peux-tu m'aider?
Dans ce cas, c'est très simple :
- le paquet libfoo contient libfoo.so.42 et les données dont il a
besoin, c'est le paquet nécessaire pour faire tourner un programme lié
avec la libfoo qui est déjà compilé ;
- le paquet libfoo-dev contient libfoo.so (un lien symbolique), libfoo.a
(version statique de la bibliothèque) et foo.h, c'est le nécessaire
pour compiler un programme qui utilise cette bibliothèque.
Il n'est à aucun moment question de modifier la bibliothèque elle-même.
Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se
présente pas sous forme de paquet (chez Debian), et qui produit les deux
quand on le compile.
Oui je sais de quoi je parle et toi peux-tu m'aider?
Dans ce cas, c'est très simple :
- le paquet libfoo contient libfoo.so.42 et les données dont il a besoin, c'est le paquet nécessaire pour faire tourner un programme lié avec la libfoo qui est déjà compilé ;
- le paquet libfoo-dev contient libfoo.so (un lien symbolique), libfoo.a (version statique de la bibliothèque) et foo.h, c'est le nécessaire pour compiler un programme qui utilise cette bibliothèque.
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian), et qui produit les deux quand on le compile.
Thomas Labourdette
Le 08-08-2004, Nicolas George <nicolas$ a écrit :
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian),
Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Le 08-08-2004, Nicolas George <nicolas$george@salle-s.org> a écrit :
Il n'est à aucun moment question de modifier la bibliothèque elle-même.
Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se
présente pas sous forme de paquet (chez Debian),
Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian),
Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian), Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Précisément : avec apt-get source, pas avec apt-get install. Les sources ne se présentent pas sous forme de paquet (un fichier .deb), mais sous forme de trois fichiers :
- un fichier .dsc, comportant un descriptif technique du package, des hash des deux autres fichiers, et une signature PGP ;
- un fichier .orig.tar.gz, contenant les sources plus ou moins originales ;
- un fichier .diff.gz contenant les patches spécifiques appliqués à ces sources.
Thomas Labourdette wrote in message
<4ekuu1-o2c.ln1@laptop.labourdette.homelinux.com>:
Il n'est à aucun moment question de modifier la bibliothèque elle-même.
Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se
présente pas sous forme de paquet (chez Debian),
Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Précisément : avec apt-get source, pas avec apt-get install. Les sources
ne se présentent pas sous forme de paquet (un fichier .deb), mais sous
forme de trois fichiers :
- un fichier .dsc, comportant un descriptif technique du package, des
hash des deux autres fichiers, et une signature PGP ;
- un fichier .orig.tar.gz, contenant les sources plus ou moins
originales ;
- un fichier .diff.gz contenant les patches spécifiques appliqués à ces
sources.
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian), Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Précisément : avec apt-get source, pas avec apt-get install. Les sources ne se présentent pas sous forme de paquet (un fichier .deb), mais sous forme de trois fichiers :
- un fichier .dsc, comportant un descriptif technique du package, des hash des deux autres fichiers, et une signature PGP ;
- un fichier .orig.tar.gz, contenant les sources plus ou moins originales ;
- un fichier .diff.gz contenant les patches spécifiques appliqués à ces sources.
Thomas Labourdette
Le 13-08-2004, Nicolas George <nicolas$ a écrit :
Thomas Labourdette wrote in message :
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian), Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Précisément : avec apt-get source, pas avec apt-get install. Les sources ne se présentent pas sous forme de paquet (un fichier .deb), mais sous forme de trois fichiers :
[...]
Exact. Cela fait longtemps que je n'ai plus utilisé de source debian.
Le 13-08-2004, Nicolas George <nicolas$george@salle-s.org> a écrit :
Thomas Labourdette wrote in message
<4ekuu1-o2c.ln1@laptop.labourdette.homelinux.com>:
Il n'est à aucun moment question de modifier la bibliothèque elle-même.
Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se
présente pas sous forme de paquet (chez Debian),
Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Précisément : avec apt-get source, pas avec apt-get install. Les sources
ne se présentent pas sous forme de paquet (un fichier .deb), mais sous
forme de trois fichiers :
[...]
Exact. Cela fait longtemps que je n'ai plus utilisé de source debian.
Il n'est à aucun moment question de modifier la bibliothèque elle-même. Si c'est ça qui est envisagé, il faut utiliser le code source, qui ne se présente pas sous forme de paquet (chez Debian), Si. Avec apt-get source <le nom du paquet>, on obtient les sources.
Précisément : avec apt-get source, pas avec apt-get install. Les sources ne se présentent pas sous forme de paquet (un fichier .deb), mais sous forme de trois fichiers :
[...]
Exact. Cela fait longtemps que je n'ai plus utilisé de source debian.