Re: [Ok] compiler, howto

2006-09-15 Par sujet Baron Christophe

--- Sylvain Sauvage <[EMAIL PROTECTED]> 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 /bin
> dans
> PATH et /lib dans LD_LIBRARY_PATH pour les tests. Pour
> désinstaller : rm -rf.
> 
>   La documentation minimale : les fichiers README et INSTALL,
> configure --help.
>   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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: compiler, howto

2006-09-13 Par sujet Charles Plessy
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: compiler, howto

2006-09-13 Par sujet Sylvain Sauvage
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 /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 /bin dans
PATH et /lib dans LD_LIBRARY_PATH pour les tests. Pour
désinstaller : rm -rf.

  La documentation minimale : les fichiers README et INSTALL,
configure --help.
  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



compiler, howto

2006-09-13 Par sujet Baron Christophe
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]