Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1265 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  apt-build: mode d'emploi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

apt-build: mode d'emploi

n°155562
tuffgong
Posté le 12-09-2002 à 00:32:48  profilanswer
 

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!

mood
Publicité
Posté le 12-09-2002 à 00:32:48  profilanswer
 

n°155567
djoh
Posté le 12-09-2002 à 00:39:03  profilanswer
 

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
n°155637
HNO3
I can't use what I can't abuse
Posté le 12-09-2002 à 08:14:13  profilanswer
 

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...

n°155668
cassidy
Black Rainbow
Posté le 12-09-2002 à 11:54:43  profilanswer
 

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) ??
 

n°155671
HNO3
I can't use what I can't abuse
Posté le 12-09-2002 à 12:25:59  profilanswer
 

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)

n°155678
cassidy
Black Rainbow
Posté le 12-09-2002 à 12:49:30  profilanswer
 

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).

n°155688
tuffgong
Posté le 12-09-2002 à 13:09:10  profilanswer
 

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.

n°155692
cassidy
Black Rainbow
Posté le 12-09-2002 à 13:15:24  profilanswer
 

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

n°155697
cassidy
Black Rainbow
Posté le 12-09-2002 à 13:22:46  profilanswer
 

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)

n°155700
tuffgong
Posté le 12-09-2002 à 13:37:54  profilanswer
 

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?

mood
Publicité
Posté le 12-09-2002 à 13:37:54  profilanswer
 

n°155701
HNO3
I can't use what I can't abuse
Posté le 12-09-2002 à 13:41:42  profilanswer
 

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

n°155709
cassidy
Black Rainbow
Posté le 12-09-2002 à 14:06:44  profilanswer
 

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.

n°155730
tuffgong
Posté le 12-09-2002 à 14:52:46  profilanswer
 

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?

n°155734
cassidy
Black Rainbow
Posté le 12-09-2002 à 14:57:11  profilanswer
 

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

n°156050
HNO3
I can't use what I can't abuse
Posté le 12-09-2002 à 20:53:27  profilanswer
 

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

n°156091
cassidy
Black Rainbow
Posté le 12-09-2002 à 22:17:06  profilanswer
 

ok faisons confiance :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  apt-build: mode d'emploi

 

Sujets relatifs
proftpd et mode passif.apt-build [Topic Pollué et Trollé ;) ]
demarrage mandrake 8.2 en mode console?Comment lancer un rpm en mode Konsole ?
Linux est un effet de mode.possible avec Lilo de balancer sur port série au lieu du mode graph?
promiscuous modeEn mode console...
Gestion du reseau en mode texte.[securité inside]mode chroot all service ;)
Plus de sujets relatifs à : apt-build: mode d'emploi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR