apt-build: mode d'emploi

apt-build: mode d'emploi - Débats - Linux et OS Alternatifs

Marsh Posté le 12-09-2002 à 00:32:48    

bonsoir, j'aimerais en savoir + sur l'utilisation d'apt-build sur debian sarge (svp pas de troll :D)
 
1- est on obligé d'éditer le fichier debian/rules pour changer des options de compilation ou y a t il une autre méthode? (laquelle?)
 
2- comment supprimé les dépendances (en particulier les packages de dev) installées et utilisées par apt-build pour la compilation d'un package?
 
3- après un apt-get update et un apt-get -u dist-upgrade (ou apt-build upgrade) le système veut me réinstaller la même version des packages compilés via apt-build comme si c'était une maj. Comment évitez cela?
 
merci pour vos réponses!

Reply

Marsh Posté le 12-09-2002 à 00:32:48   

Reply

Marsh Posté le 12-09-2002 à 00:39:03    

tuffgong a écrit a écrit :

bonsoir, j'aimerais en savoir + sur l'utilisation d'apt-build sur debian sarge (svp pas de troll :D)
 
1- est on obligé d'éditer le fichier debian/rules pour changer des options de compilation ou y a t il une autre méthode? (laquelle?)
 
2- comment supprimé les dépendances (en particulier les packages de dev) installées et utilisées par apt-build pour la compilation d'un package?
 
3- après un apt-get update et un apt-get -u dist-upgrade (ou apt-build upgrade) le système veut me réinstaller la même version des packages compilés via apt-build comme si c'était une maj. Comment évitez cela?
 
merci pour vos réponses!




 
 
hmmm, pour une question si précise et pointu, je te conseille plutot la newsgroup ou le chan irc : t'auras une réponse plus rapide, et sans doute meilleur


---------------
http://membres.lycos.fr/djohdjoh http://www.enduring-freedoms.org/sommaire.php3
Reply

Marsh Posté le 12-09-2002 à 08:14:13    

tuffgong a écrit a écrit :

bonsoir, j'aimerais en savoir + sur l'utilisation d'apt-build sur debian sarge (svp pas de troll :D)
 
1- est on obligé d'éditer le fichier debian/rules pour changer des options de compilation ou y a t il une autre méthode? (laquelle?)
 
2- comment supprimé les dépendances (en particulier les packages de dev) installées et utilisées par apt-build pour la compilation d'un package?
 
3- après un apt-get update et un apt-get -u dist-upgrade (ou apt-build upgrade) le système veut me réinstaller la même version des packages compilés via apt-build comme si c'était une maj. Comment évitez cela?
 
merci pour vos réponses!




 
1/ oui
2/ --remove-builddep
3/ A priori tu ne devrais pas cleaner le repository. C'est un ***** de problème récalcitrant avec apt-get...

Reply

Marsh Posté le 12-09-2002 à 11:54:43    

tiens moi aussi j'ai une question:
ca change quoi apt-build p/r à un :
 
apt-get build-dep pkg
apt-get -b source pkg  
 
 
 
Et ya moyen avec apt-build qu'il compile les dependances (et non prendre les binaires) ??
 

Reply

Marsh Posté le 12-09-2002 à 12:25:59    

cassidy a écrit a écrit :

tiens moi aussi j'ai une question:
ca change quoi apt-build p/r à un :
 
apt-get build-dep pkg
apt-get -b source pkg  
 
 
 
Et ya moyen avec apt-build qu'il compile les dependances (et non prendre les binaires) ??
 
 




 
-> optimisation pour ton processeur
-> il compile les dépendances (celles qu'il peut tout du moins) mais pas les dépendances de build (aucun interet vu que ca sert a le builder et non à le faire fonctionner)

Reply

Marsh Posté le 12-09-2002 à 12:49:30    

ah cool :) Je pensais qu'il prenait les binaires des dep, autant pour moi (yep pour les dep de build c'est tout a fait logique).

Reply

Marsh Posté le 12-09-2002 à 13:09:10    

HNO3 a écrit a écrit :

 
 
1/ oui
2/ --remove-builddep
3/ A priori tu ne devrais pas cleaner le repository. C'est un ***** de problème récalcitrant avec apt-get...
 




 
je ne dois pas être très doué car je n'arrive pas à utiliser l'option --remove-builddep.
Y'a rien qui se passe.
 
exemple:
 
debian:/home/michael# apt-build --remove-builddep remove xmms
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  xmms  
0 packages upgraded, 0 newly installed, 1 to remove and 6  not upgraded.
Need to get 0B of archives. After unpacking 4739kB will be freed.
Do you want to continue? [Y/n]
 
Il semble ne pas vouloir supprimer les packages utilisés pour la compilation de xmms
si qqn a un exemple concret de son utilisation qui marche j'aimerais bien y jeter un oeil.

Reply

Marsh Posté le 12-09-2002 à 13:15:24    

c'est a l'install que tu dois le faire

Reply

Marsh Posté le 12-09-2002 à 13:22:46    

a l'install de apt-build, j'ai selectionné gcc3.2.
Or lors de la compil ya l'air qu'il utilise tjs gcc (et donc 2.95.4)
 
De plus apres l'install il install le pkg a partir du miror officiel et non de mon repository (pourtant bien ds mon source.list)

Reply

Marsh Posté le 12-09-2002 à 13:37:54    

cassidy a écrit a écrit :

a l'install de apt-build, j'ai selectionné gcc3.2.
Or lors de la compil ya l'air qu'il utilise tjs gcc (et donc 2.95.4)
 
De plus apres l'install il install le pkg a partir du miror officiel et non de mon repository (pourtant bien ds mon source.list)




 
je suppose que tu as gcc3.2 installé
 
qu'y a t il dans ton fichier /etc/apt/apt-build.conf?

Reply

Marsh Posté le 12-09-2002 à 13:37:54   

Reply

Marsh Posté le 12-09-2002 à 13:41:42    

en effet il faut avoir installé gcc-3.2 si tu veux l'utiliser, et g++-3.2 aussi c'est pas plus mal
 
Normalement la ligne du repository d'apt-build DOIT etre la premiere pour qu'il install celui que tu as en local et non celui d'un repo officiel

Reply

Marsh Posté le 12-09-2002 à 14:06:44    

ui ui j'ai installer gcc-3.2 (mais pas g++-3.2 je pensais qu'il était inclut avec).
 
mon apt-build.conf a l'air correct:
cc = gcc-3.2
cpp = g++-3.2
 
Mais finalement il compilerait bien avec le 3.2.
Je vais verifie ca.
 
La ligne du repository est bien la premiere de mon source.list.
Le probleme doit venir du fait que j'ai ds mon fichier apt.conf
APT::Default-Release "unstable";
 
En effet un policy (d'un pkg que j'ai fait avec apt-build) me donne:
 
500 file: apt-build/main Packages
contre 990 pour le miror deb officiel.
Je vais donc regarder pour changer ca.

Reply

Marsh Posté le 12-09-2002 à 14:52:46    

cassidy a écrit a écrit :

ui ui j'ai installer gcc-3.2 (mais pas g++-3.2 je pensais qu'il était inclut avec).
 
mon apt-build.conf a l'air correct:
cc = gcc-3.2
cpp = g++-3.2
 
Mais finalement il compilerait bien avec le 3.2.
Je vais verifie ca.
 
La ligne du repository est bien la premiere de mon source.list.
Le probleme doit venir du fait que j'ai ds mon fichier apt.conf
APT::Default-Release "unstable";
 
En effet un policy (d'un pkg que j'ai fait avec apt-build) me donne:
 
500 file: apt-build/main Packages
contre 990 pour le miror deb officiel.
Je vais donc regarder pour changer ca.




 
par quel moyen peux tu vérifier qu'il compile avec la bonne version de gcc?

Reply

Marsh Posté le 12-09-2002 à 14:57:11    

bonne question :)  
Enfait je sais pas.
 
A priori ca a l'air bon, d'apres ce que je voit lors de la compilation.

Reply

Marsh Posté le 12-09-2002 à 20:53:27    

ta pas a vérifier tu fais confiance à apt-build ;)

Reply

Marsh Posté le 12-09-2002 à 22:17:06    

ok faisons confiance :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed