Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] Binary packages
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
zorgtool
n00b
n00b


Joined: 11 Sep 2003
Posts: 15

PostPosted: Thu Sep 09, 2004 10:30 am    Post subject: [portage] Binary packages Reply with quote

Bon j'essaye de voir comment fonctionne gentoo (j'étais avant chez le chapeau rouge)

J'ai cru voir que l'option -b dans emerge permetter de faire
Quote:
tell emerge to build binary packages for all ebuilds processed
(in addition to actually merging the packages. Useful for
maintainers or if you administrate multiple Gentoo Linux
systems (build once, emerge tbz2s everywhere).


Comme j'ai effectivement plusieurs gentoo linux j'ai besoin de cette option. Mais lorsque je l'utilise je n'ai aucune idee de ou est ce qu'il me met ces tbz2 ?
Quelqu'un a une idee ?

D'autre part comment est ce que je peux avoir la liste des trucs installées ? Dans /var/cache/edb/world je n'ai que ce qui est installé par moi, mais j'ai l'impression que les dépendances ne sont pas dedans. Ou bien est ce que je me trompe.

Cordialement


Last edited by zorgtool on Fri Sep 10, 2004 9:22 am; edited 1 time in total
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Thu Sep 09, 2004 10:32 am    Post subject: Reply with quote

https://forums.gentoo.org/viewtopic.php?t=69179

Autrement :

il te les met dans PKGDIR qui est normalement definie (a definir ?) dans /etc/make.conf

chez moi :
PKGDIR=${PORTDIR}/packages

ce qui veut dire :
Code:
/usr/portage/packages/


si ce repertoire n'existe pas, cree le !

[EDIT]Un truc bien a connaitre aussi, c'est la commande quickpkg elle permet de te faire une archive tout comme l'option -b, mais a partir d'une version deja installee sur ton disque ! :D

exemple :
Code:
quickpkg xorg-x11


[/EDIT]
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Sep 09, 2004 10:44 am    Post subject: Reply with quote

Salut,

je pense que tu trouvera ton info dans le /etc/make.conf

# PKGDIR is the location of binary packages that you can have created
# with '--buildpkg' or '-b' while emerging a package. This can get
# upto several hundred megs, or even a few gigs.
#PKGDIR="${PORTDIR}/packages"
#
# PORTDIR_OVERLAY is a directory where local ebuilds may be stored without
# concern that they will be deleted by rsync updates. Default is not
# defined.
#PORTDIR_OVERLAY="/usr/local/portage"

OOups! désolé pas assez rapide :oops:
Back to top
View user's profile Send private message
Darkael
Veteran
Veteran


Joined: 10 Aug 2004
Posts: 1321
Location: France

PostPosted: Thu Sep 09, 2004 11:28 am    Post subject: Reply with quote

Pour avoir la liste des machins installés, c'est je crois qpkg -I . A vérifier.
Back to top
View user's profile Send private message
Talosectos
Guru
Guru


Joined: 31 Aug 2004
Posts: 329
Location: Bugey-Libre

PostPosted: Thu Sep 09, 2004 11:54 am    Post subject: Reply with quote

kernel_sensei wrote:

Un truc bien a connaitre aussi, c'est la commande quickpkg elle permet de te faire une archive tout comme l'option -b, mais a partir d'une version deja installee sur ton disque ! :D

exemple :
Code:
quickpkg xorg-x11




Est-ce que cette technique permet d'utiliser le packages sur tous types de machines?
J'entends par la, si le package a été fabriqué sur un athlon xp pourra t'on l'utiliser sur un P3 ou autre :?:
_________________
Comité de lutte contre le language sms et les fautes volontaires
Utilisez la fonction recherche !
Back to top
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Thu Sep 09, 2004 12:04 pm    Post subject: Reply with quote

Talosectos wrote:
Est-ce que cette technique permet d'utiliser le packages sur tous types de machines?
J'entends par la, si le package a été fabriqué sur un athlon xp pourra t'on l'utiliser sur un P3 ou autre :?:
Cette commande ne recompile rien (c'est d'ailleurs son avantage). Elle récupère les fichiers que tu as créés lors de ton install et les met dans une archive .tbz2. Par conséquent, la réponse est non :P
Back to top
View user's profile Send private message
Talosectos
Guru
Guru


Joined: 31 Aug 2004
Posts: 329
Location: Bugey-Libre

PostPosted: Thu Sep 09, 2004 12:08 pm    Post subject: Reply with quote

Merci de cette précision :)
_________________
Comité de lutte contre le language sms et les fautes volontaires
Utilisez la fonction recherche !
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Thu Sep 09, 2004 12:11 pm    Post subject: Reply with quote

Argian wrote:
Talosectos wrote:
Est-ce que cette technique permet d'utiliser le packages sur tous types de machines?
J'entends par la, si le package a été fabriqué sur un athlon xp pourra t'on l'utiliser sur un P3 ou autre :?:
Cette commande ne recompile rien (c'est d'ailleurs son avantage). Elle récupère les fichiers que tu as créés lors de ton install et les met dans une archive .tbz2. Par conséquent, la réponse est non :P


A preciser quand meme que tout dépend des CFLAGS lors de la compilation, si t'as pas mi d'options spécifique à athlon, alors ton code sera compatible p3...
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Thu Sep 09, 2004 12:11 pm    Post subject: Reply with quote

Talosectos wrote:
kernel_sensei wrote:

Un truc bien a connaitre aussi, c'est la commande quickpkg elle permet de te faire une archive tout comme l'option -b, mais a partir d'une version deja installee sur ton disque ! :D

exemple :
Code:
quickpkg xorg-x11




Est-ce que cette technique permet d'utiliser le packages sur tous types de machines?
J'entends par la, si le package a été fabriqué sur un athlon xp pourra t'on l'utiliser sur un P3 ou autre :?:

bin non 8)

si tu veux compiler pour un autre type de machine, il faut ue ton proc soit capable de faire les optimisations que tu demandes pour cette machine et tu demandes un buildpkgonly. exemple tu as un p4 et tu veux compiler un truc pour ta passerelle qui est un p2, tu peux faire un:
Code:
CFLAGS="-Os -march=pentium2 -pipe -fomit-frame-pointer" CXXFLAGS=$CFLAGS USE="-*" emerge -B cequetuveuxpourtonordisuperlent

_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
Talosectos
Guru
Guru


Joined: 31 Aug 2004
Posts: 329
Location: Bugey-Libre

PostPosted: Thu Sep 09, 2004 12:16 pm    Post subject: Reply with quote

sireyessire wrote:

si tu veux compiler pour un autre type de machine, il faut ue ton proc soit capable de faire les optimisations que tu demandes pour cette machine et tu demandes un buildpkgonly. exemple tu as un p4 et tu veux compiler un truc pour ta passerelle qui est un p2, tu peux faire un:
Code:
CFLAGS="-Os -march=pentium2 -pipe -fomit-frame-pointer" CXXFLAGS=$CFLAGS USE="-*" emerge -B cequetuveuxpourtonordisuperlent

Merci de cette précision c'est exactement le type de besoin que j'ai. :D
_________________
Comité de lutte contre le language sms et les fautes volontaires
Utilisez la fonction recherche !
Back to top
View user's profile Send private message
Pachacamac
Veteran
Veteran


Joined: 22 Nov 2003
Posts: 1264
Location: Paris - France

PostPosted: Thu Sep 09, 2004 10:07 pm    Post subject: Reply with quote

kernel_sensei wrote:
https://forums.gentoo.org/viewtopic.php?t=69179

Autrement :

il te les met dans PKGDIR qui est normalement definie (a definir ?) dans /etc/make.conf

chez moi :
PKGDIR=${PORTDIR}/packages

ce qui veut dire :
Code:
/usr/portage/packages/


si ce repertoire n'existe pas, cree le !

[EDIT]Un truc bien a connaitre aussi, c'est la commande quickpkg elle permet de te faire une archive tout comme l'option -b, mais a partir d'une version deja installee sur ton disque ! :D

exemple :
Code:
quickpkg xorg-x11


[/EDIT]


Ah cool kernel_sensei, je ne le savais pas. C'est très pratique. Thanks.
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Thu Sep 09, 2004 10:20 pm    Post subject: Reply with quote

de rien, faut bien que je justifie mon status de veteran maintenant ! :D
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Pachacamac
Veteran
Veteran


Joined: 22 Nov 2003
Posts: 1264
Location: Paris - France

PostPosted: Thu Sep 09, 2004 10:40 pm    Post subject: Reply with quote

Félicitation pour ta promotion. Mais sache que t'as réputation n'est plus à faire !
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Thu Sep 09, 2004 10:43 pm    Post subject: Reply with quote

Pachacamac wrote:
Félicitation pour ta promotion. Mais sache que t'as réputation n'est plus à faire !


arrete, c'est limite leche-bottes là :lol:
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
zorgtool
n00b
n00b


Joined: 11 Sep 2003
Posts: 15

PostPosted: Fri Sep 10, 2004 8:51 am    Post subject: Reply with quote

KarnEvil wrote:
Pour avoir la liste des machins installés, c'est je crois qpkg -I . A vérifier.


Peut être que je suis un looser complet mais je n'arrive pas a trouver quelques chose qui ressemble à cela.

J'ai pas la commande qpkg, avec quickpkg c'est pas fait pour. J'ai trouvé un pkg-config mais cela ne donne que la liste des packages qui intalle des libraries.

Cela me semble tout de même un truc hyper basic non ?

Cordialement
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Fri Sep 10, 2004 9:16 am    Post subject: Reply with quote

zorgtool wrote:
KarnEvil wrote:
Pour avoir la liste des machins installés, c'est je crois qpkg -I . A vérifier.


Peut être que je suis un looser complet mais je n'arrive pas a trouver quelques chose qui ressemble à cela.

J'ai pas la commande qpkg, avec quickpkg c'est pas fait pour. J'ai trouvé un pkg-config mais cela ne donne que la liste des packages qui intalle des libraries.

Cela me semble tout de même un truc hyper basic non ?

Cordialement

Code:
emerge gentoolkit

et change ce titre merci
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum