Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[NOUVEAU PORTAGE] Quelques questions
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
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Sun Feb 08, 2004 12:37 pm    Post subject: [NOUVEAU PORTAGE] Quelques questions Reply with quote

Bouh, le nouveau portage apporte des nouveautes, mais j'ai pas mal de mal à m'y retrouver ! :-/

Donc, je souhaite installer la version pre2.0 de gimp qui est masquée dans portage et même en lisant la doc, je ne trouve pas le bon fichier. J'ai essayé avec package.mask et package.unmak de /etc/portage/ mais ça ne marche pas (ou alors j'ai mal écris dedans ?). Comment faire pour emerge gimppre2.0 ?

Je préfère ne pas toucher à :
/etc/make.profile/
/usr/portage/profiles/

puisqu'il est dit que c'est constamment mise à jour à chaque emerge sync donc je préfère me limiter à :
/etc/make.conf
/etc/make.globals
/etc/portage/
/var/cache/edb/world
/var/cache/edb/virtuals

Mine de rien c'est un peu éparpillé partout ces fichiers de config ! Pouvez vous me dire si je peux m'en sortir avec seulement les fichiers sus-cités (et donc en "boycottant" profile) ?
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: Sun Feb 08, 2004 12:44 pm    Post subject: Reply with quote

tu peux l'installer en spécifiant directeent le chemin d'accès de l'e-build:
Code:

#ACCEPT_KEYWORDS="~x86" emerge /usr/portage/media-gfx/gimp/gimp-2.0_pre2.ebuild


ou comme le dit si bien TGL dans son sticky éditer le fichier /etc/portage/package.keywords pour éviter le ACCEPT_KEYWORDS="~x86"
https://forums.gentoo.org/viewtopic.php?t=133161
_________________
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
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Sun Feb 08, 2004 12:47 pm    Post subject: Reply with quote

Dans mon package.keywords, j'ai
# unstable gimp
media-gfx/gimp ~x86

Mais...

# emerge -pu gimp

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] media-libs/mpeg-lib-1.3.1-r1
[ebuild N ] media-gfx/gimp-1.2.5


Pourquoi ? C'est parce que gimp pre2.0 est masquée ! Et comme mask != unstable, ça marche pas. Je cherche en fait à démasquer gimp pre2.0
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: Sun Feb 08, 2004 1:01 pm    Post subject: Reply with quote

utilise le chemin absolu et ça va marcher :wink:

pourquoi il fô faire ça je sais pas pê pas assez stable pour être dedans ?
_________________
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
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Sun Feb 08, 2004 1:16 pm    Post subject: Re: [NOUVEAU PORTAGE] Quelques questions Reply with quote

gK wrote:
donc je préfère me limiter à :
/etc/make.conf
/etc/make.globals
/etc/portage/
/var/cache/edb/world
/var/cache/edb/virtuals

Ne jamais toucher à /etc/make.globals :!:
make.globals wrote:
# *****************************
# ** DO NOT EDIT THIS FILE **
# ***************************************************
# **** CHANGES TO make.conf *OVERRIDE* THIS FILE ****
# ***************************************************
# ** Incremental Variables Accumulate Across Files **
# ** USE, CONFIG_*, and FEATURES are incremental **
# ***************************************************
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Sun Feb 08, 2004 4:00 pm    Post subject: Reply with quote

sireyessire wrote:
utilise le chemin absolu et ça va marcher :wink:

Beurk! Non! Plus jamais ça. C'est un hack foireux, emerge ne fait pas tout le boulot qu'il devrait faire quand on fait ça, ça n'a jamais été une bonne solution. /etc/portage/package.unmask existe depuis les .49, et même avant on pouvait s'en tirer sans ça.

Si portage.unmask ne "marche pas", c'est parceque les paquets masqués sont aussi tildarchés. Donc là, ce que tu veux, c'est à la fois:
/etc/portage/package.unmask
Code:
media-gfx/gimp

/etc/portage/package.keywords
Code:
media-gfx/gimp ~x86


On ne devrait plus jamais avoir besoin de bidouiller en ligne de commande pour les paquets masqués ou tildarchés:
- d'abord on déclare dans sa configuration ce que l'on accepte comme exceptions à la norme ;
- ensuite on utilise emerge normallement, et il prendra en compte ces exceptions, proprement.
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Sun Feb 08, 2004 6:41 pm    Post subject: Reply with quote

Yes, ça marche :D

Merci bcp TGL
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: Sun Feb 08, 2004 6:54 pm    Post subject: Reply with quote

TGL wrote:
sireyessire wrote:
utilise le chemin absolu et ça va marcher :wink:

Beurk! Non! Plus jamais ça. C'est un hack foireux, emerge ne fait pas tout le boulot qu'il devrait faire quand on fait ça, ça n'a jamais été une bonne solution.


Ok promis je le ferai plus TGL :roll:
_________________
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
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Sun Feb 08, 2004 7:03 pm    Post subject: Reply with quote

sireyessire wrote:
Ok promis je le ferai plus TGL :roll:

Bon, alors ça va t'es pardonné... :D
(fichtre, je deviens à moitié autoritaire moi, va falloir que je me calme... allez, pas de café ce soir !)
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Mon Feb 09, 2004 9:09 pm    Post subject: Reply with quote

Par contre c'est bien bizarre, voila les exécutables que j'ai :

$ gimp
gimp-1.3 gimp-remote-1.3 gimptool-2.0



# etcat -v gimp
[ Results for search key : gimp ]
[ Candidate applications found : 5 ]

Only printing found installed programs.

* media-gfx/gimp-1.2.3-r3 :
[ ] 1.2.3-r3 (1.2)

* media-gfx/gimp-1.2.4 :
[ ] 1.2.4 (1.2)

* media-gfx/gimp-1.2.5 :
[ ] 1.2.5 (1.2)

* media-gfx/gimp-2.0_pre1 :
[ ~ ] 2.0_pre1 (2)

* media-gfx/gimp-2.0_pre2 :
[ ~I] 2.0_pre2 (2)
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Mon Feb 09, 2004 9:17 pm    Post subject: Reply with quote

Oui, le programme s'appelle gimp-1.3 parceque:
- on peut avoir le 1.2 installer en même temps, donc il fallait bien qqch d'autre ;
- la série 2.0_pre était en fait 1.3 y'a pas si longtemps, et je suppose que l'ebuild n'a pas dû être fixé depuis sur ce plan. Si ça te gène, tu peux toujours rapporter le bug, ça devrait pas être un pb pour les mainteneurs du paquet de fixer ça :)
Back to top
View user's profile Send private message
gK
Guru
Guru


Joined: 31 Jul 2002
Posts: 319
Location: France

PostPosted: Tue Feb 10, 2004 12:28 pm    Post subject: Reply with quote

OK mais je n'arrive pas à le lancer ...

Enfin j'ai trouvé le bugreport.

https://bugs.gentoo.org/show_bug.cgi?id=38972
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: Tue Feb 10, 2004 3:01 pm    Post subject: Reply with quote

TGL wrote:
sireyessire wrote:
Ok promis je le ferai plus TGL :roll:

Bon, alors ça va t'es pardonné... :D
(fichtre, je deviens à moitié autoritaire moi, va falloir que je me calme... allez, pas de café ce soir !)


Ouf mais avant que je persévère encore dans l'erreur et l'atrocité::wink:
j'ai crée un package.keywords mais j'y ai mis des instructions du style :
Code:
>=media-video/mplayer-1.0_pre3

au lieu de
Code:
media-video/mplayer ~x86


c pas grave hein?:roll:
et ça marche mais bon si c crade je préfére le savoir tout de suite et éviter de tout propager
_________________
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
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Feb 10, 2004 3:25 pm    Post subject: Reply with quote

Bah là, je vais pas te répondre avec certitude parceque j'utilise pas package.keywords perso (sui déjà en tout ~x86). Mais il me semble me souvenir que quand il n'y a pas de keyword spécifié, alorsil suppose que le keyword est ~arch. Donc:
Code:
cat/pkg ~x86
serait équivalent en fait à
Code:
cat/pkg
Mais bon, la doc le dit pas, donc à vos risques et périls (enfin, le péril n'est pas grand de toute façon).


Alors si je me gourre pas et que ~arch est bien keyword par défaut, je suppose que de faire un lien du .keywords vers le .unmask doit permettre de faire d'une pierre deux coups, à la fois des démasquage et dé-tildarchage :) Si c'est pour vous la seule utilisation de ces fichiers que vous ayez, pourquoi pas. C'est un peu crade mais rigolo.

Par contre, le fait que tu aies mis un opérateur et un numéro de version, ça c'est sûr que c'est parfaitement légal. Pour mplayer ça sert pas à grand chose vu qu'il n'y a qu'une série de versions, mais par exemple pour gtk, si on veut du ~arch seulement sur gtk2 mais du stable sur gtk1, on peut utiliser:
Code:
>=x11-libs/gtk+-2.0   ~x86
La spécification du paquet en fait, c'est un "atôme de dépendance" dans la terminologie portage. Les syntaxes autorisées vont du simple "cat/pkg" au truc avec un opérateur et numéro de version (attention, si il y a numéro de version, alors l'opérateur est obligatoire, même si c'est pour mettre un "="), en passant par les "=cat/pkg-X.Y*", où X.Y est un morceau de numéro de version et où l'étoile indique qu'on prend toute cette branche (X.Y.Z, mais aussi X.Y_preZ, etc.). Seuls les "=" par contre sont autorisés je crois dans le cas des "*".

Voilà, j'éspère pas raconter de conneries. De toute façon, "emerge -p" permet d'expérimenter tout ça tranquillement...
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Sun Feb 15, 2004 3:41 am    Post subject: Reply with quote

TGL wrote:
Donc:
Code:
cat/pkg ~x86
serait équivalent en fait à
Code:
cat/pkg
Mais bon, la doc le dit pas, donc à vos risques et périls
Bon bah la doc le dit peut-être pas, mais je viens de retomber dessus dans le code et donc je le confirme.
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