Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ libyahoo2 masked] probleme emerge (resolu)
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
akurane
Tux's lil' helper
Tux's lil' helper


Joined: 17 Aug 2003
Posts: 78
Location: arques (pas-de-calais)

PostPosted: Thu Oct 09, 2003 8:14 am    Post subject: [ libyahoo2 masked] probleme emerge (resolu) Reply with quote

Bonjour . J'essaie d'emerger libyahoo2 ,mais il est marqué "masqué". J'ai vu un topic sur le site pour le masquage , j'ai donc cree un fichier /etc/portage/package.unmask dans lequel j'ai mis la ligne suivante:
>=net-libs/libyahoo2
et aussi un fichier /etc/portage/package.mask avec cette ligne:
<net-libs/libyahoo2
mais quand je fais emerge libyahoo2 ça ne ma rche pas
bash-2.05b# emerge libyahoo2
Calculating dependencies
!!! all ebuilds that could satisfy "libyahoo2" have been masked.

!!! Error calculating dependencies. Please correct.
bash-2.05b#
J'ai du oublier quelque chose mais je sais pas quoi ,si quelqu'un à une idee merci


Last edited by akurane on Thu Oct 09, 2003 11:50 am; edited 1 time in total
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Oct 09, 2003 8:59 am    Post subject: Reply with quote

Il me semble qu'il faut indiquer dans ces fichiers, le numéro de version du soft à installer. Ici ">=net-libs/libyahoo2-0.7.2".

Tu peux aussi emerger les paquets masqués par la variable ACCEPT_KEYWORDS.
Dans ton cas, "ACCEPT_KEYWORDS="~x86" emerge -vp libyahoo2".
Attention cependant avec cette méthode : si tu as des dépendances, les versions instables (ou masquées) seront installées et cela risque de poser pb lors d'un "emerge world" lorsqu'une mise à jour de libyahoo2 sera disponible.

Regarde le man de emerge. Lis ça (en bas) et également ceci.

Ce site (à bookmarker) fournit de nombreuses informations bien utiles pour utiliser sa Gentoo.
Back to top
View user's profile Send private message
akurane
Tux's lil' helper
Tux's lil' helper


Joined: 17 Aug 2003
Posts: 78
Location: arques (pas-de-calais)

PostPosted: Thu Oct 09, 2003 11:23 am    Post subject: Reply with quote

merci yoyo pour les renseignements,mais je comprends pas ça marche pas .
Voila ce que j'obtiens avec la variable ACCEPT_KEYWORDS :

bash-2.05b# ACCEPT_KEYWORDS="~x86" emerge -vp libyahoo2

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

Calculating dependencies ...done!
[ebuild N ] net-libs/libyahoo2-0.7.2

bash-2.05b#
donc apparemment il est plus masqué mais un emerge me donne:

bash-2.05b# emerge net-libs/libyahoo2-0.7.2
Calculating dependencies
emerge: there are no masked or unmasked ebuilds to satisfy "net-libs/libyahoo2-0.7.2".

!!! Error calculating dependencies. Please correct.
bash-2.05b#

j'avoue que je comprends pas trop
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Oct 09, 2003 11:37 am    Post subject: Reply with quote

As-tu été regarder sur les liens que je t'ai fourni ??

Notamment le premier qui dit ceci :
Quote:
comment faire ?
En utilisant la variable d'environnement ACCEPT_KEYWORDS au moment de faire le emerge. Cette variable permet de dire à emerge d'utiliser quand même les logiciels instables ou en tests déclarés comme tels pour une architecture donnée (ACCEPT_KEYWORDS="~arch" ou arch est une des ces valeurs : x86, ppc, sparc, sparc64, alpha, hppa, etc...). Exemple pour un PC compatible x86 :
$ ACCEPT_KEYWORDS="~x86" emerge -p entrance

Pour plus d'informations sur ce sujet, je vous invite à consulter la page de manuel de emerge, et plus spécifiquement la section "MASKED PACKAGES".


et en regardant dans le man de emerge :
Quote:
MASKED PACKAGES
NOTE: Please use caution when using development packages. Problems and
bugs resulting from misusing masked packages drains Gentoo developer
time. Please be sure you are capable of handling problems that may
ensue.

Masks in portage provide three primary functions: they allow a testing
period where the packages can be used in live machines; they prevent
the use of a package when it will fail, and they mask existing packages
that are broken or could pose a security risk. Masking can be done by
two methods: package.mask and KEYWORDS. Read below to find out how to
unmask in either case. Also note that if you give emerge an ebuild
then all forms of masking will be ignored and emerge will attempt to
emerge the package.

package.mask
package.mask primarily blocks the use of packages that cause
problems or are known to have issues on disparate systems. It
resides in ${PORTDIR}/profiles. Packages may be unmasked in the
file by adding a comment character (#) to the beginning of the
line which masks the package.

KEYWORDS
KEYWORDS are also used for masking packages still in testing.
There are architecture-specific keywords for each package that
let portage know which systems are compatible with the package.
Packages which compile on an architecture, but have not been
proven to be "stable", are masked with a tilde (~) in front of
the architecture name. emerge examines the ACCEPT_KEYWORDS
environment variable to allow or disallow the emerging of a
package masked by KEYWORDS. To inform emerge that it should
build these 'testing' versions of packages, you may set
ACCEPT_KEYWORDS to "~arch", where arch is one of: x86 ppc sparc
mips alpha arm hppa. For example, ACCEPT_KEYWORDS="~x86" emerge
xfree will cause emerge to consider KEYWORDS-masked versions of
XFree as potentional upgrade canidates. WARNING: Do not set
this variable to anything other than the value corresponding to
your architecture.

Donc pour installer un paquet "instable", la variable ACCEPT_KEYWORDS doit être à "~x86" (pour un pc).

Par défaut dans le make.conf, elle est à "x86". Les paquets installés par défaut sont donc les versions "stables" (logique, sauf si tu es sur une machine de test).

A chaque fois que tu veux un paquet "instable", tu dois donc modifier cette variable sur la ligne de commande (celle-ci étant remise à sa valeur d'origine lors de l'emerge suivant).
Dans ton cas :
Code:
ACCEPT_KEYWORDS="~x86" emerge libyahoo2
Back to top
View user's profile Send private message
akurane
Tux's lil' helper
Tux's lil' helper


Joined: 17 Aug 2003
Posts: 78
Location: arques (pas-de-calais)

PostPosted: Thu Oct 09, 2003 11:43 am    Post subject: Reply with quote

c'est bon ,apparemment il fallait decommenter dans /etc/make.conf ACCEPT_KEYWORDS et remplacer arch par x86
Back to top
View user's profile Send private message
akurane
Tux's lil' helper
Tux's lil' helper


Joined: 17 Aug 2003
Posts: 78
Location: arques (pas-de-calais)

PostPosted: Thu Oct 09, 2003 11:50 am    Post subject: Reply with quote

desolé on as du poster en meme temps
merci pour les renseignements
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Oct 09, 2003 11:50 am    Post subject: Reply with quote

akurane wrote:
... et remplacer arch par x86

Tu veux dire par "~x86" (libyahoo2 est masquée) ??

Fais très attention car dans ce cas, tous tes prochains emerge installerons des versions instables !!!!

Un "emerge -vup world" t'en convaincra rapidement ...
Back to top
View user's profile Send private message
akurane
Tux's lil' helper
Tux's lil' helper


Joined: 17 Aug 2003
Posts: 78
Location: arques (pas-de-calais)

PostPosted: Thu Oct 09, 2003 11:56 am    Post subject: Reply with quote

oui c'est ça ~x86 .Pour eviter les problemes ,comme cette ligne etait commenté par defaut , je l'ai remis comme elle etait
je l'ai juste changé pour libyahoo2
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Thu Oct 09, 2003 12:02 pm    Post subject: Reply with quote

... ce qui revient au même que
Code:
ACCEPT_KEYWORDS="~x86" emerge libyahoo2
:wink:

Sauf que tu n'es pas obligé d'éditer le make.conf deux fois par emerge de paquet instable ... :roll:
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