PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > compiler, howto
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

compiler, howto

Réponse
 
LinkBack Outils de la discussion
Vieux 13/09/2006, 16h50   #1
Baron Christophe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut compiler, howto

C'est quoi la manoeuvre la plus standard pour compiler
un tarball (par un source debian).

Transformer les sources en paquet debian.

Installer le paquet, et éventuellement le désinstaller.

Choisir "quelques" options de compilation, et éventuellement
les modifier ensuite (grâce qu fait que l'on peut facilement
désinstaller le paquet).

Peut être n'est il pas nécessaire de transformer le tarball
en paquet debian pour cela. Peut être ne s'agit il tout sim-
plement que du bon usage de make/install/uninstall (je
sais pas si ça existe).

Y'a il une doc pas _trop_ compliquée autour de celà?

Ch.







__________________________________________________ _________________________
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences.
http://fr.answers.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 13/09/2006, 18h00   #2
Sylvain Sauvage
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: compiler, howto

Mercredi 13 septembre 2006, 17:49:29 CEST, Baron Christophe a écrit :
>
> C'est quoi la manoeuvre la plus standard pour compiler
> un tarball (par un source debian).
>
> Transformer les sources en paquet debian.
>
> Installer le paquet, et éventuellement le désinstaller.
>
> Choisir "quelques" options de compilation, et éventuellement
> les modifier ensuite (grâce qu fait que l'on peut facilement
> désinstaller le paquet).
>
> Peut être n'est il pas nécessaire de transformer le tarball
> en paquet debian pour cela. Peut être ne s'agit il tout sim-
> plement que du bon usage de make/install/uninstall (je
> sais pas si ça existe).
>
> Y'a il une doc pas _trop_ compliquée autour de cel�


« Par un source debian » ou « pas un source debian » ?

- Si c'est « par... » :

C'est debuild ou dpkg-buildpackage. La modification des options de
compilation se font dans <prog>/debian/rules (c'est un Makefile).

La documentation : c'est man.

- Si c'est « pas... » :

Le plus simple pour tester les options de configuration/compilation,
c'est de compiler le programme (en général « configure... » puis
« make ») et de le tester dans le répertoire courant (où l'on vient de le
construire, sans « make install »).
Si ce n'est pas possible, on indique à « configure » une option
« --prefix=répertoire/pour/lui/tout/seul », on ajoute <ledit_rép>/bin dans
PATH et <ledit_rép>/lib dans LD_LIBRARY_PATH pour les tests. Pour
désinstaller : rm -rf.

La documentation minimale : les fichiers README et INSTALL,
configure --.
Pour aller plus loin : de l'expérience, apprendre à lire un Makefile
(on y revient presque toujours), comprendre les autotools, et, parfois,
la post-télépathie pour lire dans l'esprit du développeur qui a inventé
une nouvelle torture^W méthode...

Si tu tiens vraiment à faire un paquet : le guide du développeur...
(Faire un paquet est de très loin bien plus complexe que savoir faire un
configure et un make, de placer le paquet dans son propre répertoire et
de « bidouiller » pour qu'il y fonctionne.)

Si tu veux plus de précisions, faut être plus précis.

--
Sylvain Sauvage
  Réponse avec citation
Vieux 14/09/2006, 01h20   #3
Charles Plessy
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: compiler, howto

Le Wed, Sep 13, 2006 at 05:49:29PM +0200, Baron Christophe a écrit :
> C'est quoi la manoeuvre la plus standard pour compiler
> un tarball (par un source debian).
>
> Transformer les sources en paquet debian.
>
> Installer le paquet, et éventuellement le désinstaller.


J'ai entendu parler de «checkinstall», mais ne l'ai jamais utilisé
pour moi-même... Il est distribué dans Debian dans le paquet éponyme.

Bonne journée,

--
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 15/09/2006, 17h50   #4
Baron Christophe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Ok] compiler, howto


--- Sylvain Sauvage <Sylvain.Sauvage@metanoesis.net> a écrit :
> « Par un source debian » ou « pas un source debian » ?
>


Désolé pour la coquille...

C'est "pas", avec un 's' et non pas un 'r'.

> Le plus simple pour tester les options de
> configuration/compilation,
> c'est de compiler le programme (en général « configure... » puis
> « make ») et de le tester dans le répertoire courant (où l'on vient
> de le
> construire, sans « make install »).
> Si ce n'est pas possible, on indique à « configure » une option
> « --prefix=répertoire/pour/lui/tout/seul », on ajoute <ledit_rép>/bin
> dans
> PATH et <ledit_rép>/lib dans LD_LIBRARY_PATH pour les tests. Pour
> désinstaller : rm -rf.
>
> La documentation minimale : les fichiers README et INSTALL,
> configure --.
> Pour aller plus loin : de l'expérience, apprendre à lire un
> Makefile
> (on y revient presque toujours), comprendre les autotools, et,


Makefile, ça va...(enfin les petits makefile).
Autotools, j'ai fais
apt-get install autobook,
je verrai ce que ça donne.

> parfois,
> la post-télépathie pour lire dans l'esprit du développeur qui a
> inventé
> une nouvelle torture^W méthode...
>
> Si tu tiens vraiment à faire un paquet : le guide du développeur...
> (Faire un paquet est de très loin bien plus complexe que savoir faire
> un
> configure et un make, de placer le paquet dans son propre répertoire
> et
> de « bidouiller » pour qu'il y fonctionne.)


Wouai, ça a l'air cool ça.

> Si tu veux plus de précisions, faut être plus précis.


C'est bien, la méthode décrite plus haut:
on compile et on essaye -- et pas besoin de faire un
make install, ou si obligé, passer le répertoire où
on veut faire l'installation.

C'est pas grand chose, mais c'est simple,
et je vous remercie de me l'avoir dit.

Les documentations de "configure", etc, sont particulièrement
imbuvables.


> --
> Sylvain Sauvage
>
>








__________________________________________________ _________________________
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences.
http://fr.answers.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 15/09/2006, 17h50   #5
Baron Christophe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Ok] compiler, howto


--- Sylvain Sauvage <Sylvain.Sauvage@metanoesis.net> a écrit :
> « Par un source debian » ou « pas un source debian » ?
>


Désolé pour la coquille...

C'est "pas", avec un 's' et non pas un 'r'.

> Le plus simple pour tester les options de
> configuration/compilation,
> c'est de compiler le programme (en général « configure... » puis
> « make ») et de le tester dans le répertoire courant (où l'on vient
> de le
> construire, sans « make install »).
> Si ce n'est pas possible, on indique à « configure » une option
> « --prefix=répertoire/pour/lui/tout/seul », on ajoute <ledit_rép>/bin
> dans
> PATH et <ledit_rép>/lib dans LD_LIBRARY_PATH pour les tests. Pour
> désinstaller : rm -rf.
>
> La documentation minimale : les fichiers README et INSTALL,
> configure --.
> Pour aller plus loin : de l'expérience, apprendre à lire un
> Makefile
> (on y revient presque toujours), comprendre les autotools, et,


Makefile, ça va...(enfin les petits makefile).
Autotools, j'ai fais
apt-get install autobook,
je verrai ce que ça donne.

> parfois,
> la post-télépathie pour lire dans l'esprit du développeur qui a
> inventé
> une nouvelle torture^W méthode...
>
> Si tu tiens vraiment à faire un paquet : le guide du développeur...
> (Faire un paquet est de très loin bien plus complexe que savoir faire
> un
> configure et un make, de placer le paquet dans son propre répertoire
> et
> de « bidouiller » pour qu'il y fonctionne.)


Wouai, ça a l'air cool ça.

> Si tu veux plus de précisions, faut être plus précis.


C'est bien, la méthode décrite plus haut:
on compile et on essaye -- et pas besoin de faire un
make install, ou si obligé, passer le répertoire où
on veut faire l'installation.

C'est pas grand chose, mais c'est simple,
et je vous remercie de me l'avoir dit.

Les documentations de "configure", etc, sont particulièrement
imbuvables.


> --
> Sylvain Sauvage
>
>








__________________________________________________ _________________________
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences.
http://fr.answers.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 18h22.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,13656 seconds with 13 queries