View previous topic :: View next topic |
Author |
Message |
xkomodor n00b
Joined: 18 Jul 2008 Posts: 14
|
Posted: Thu Oct 16, 2008 10:54 pm Post subject: [emerge -puD world] Mise à jour Filezilla (résolu) |
|
|
Bonsoir à tous,
Je dépose mon premier post car utilisant depuis quelques mois Gentoo sans avoir aucun soucis ou si c'était le cas j'ai pu trouver des réponses sur Google ou dans les docs Gentoo mais là je sèche.
Donc je viens de réaliser un :
et l'on m'indique qu'une nouvelle version de Filezilla (filezilla-3.1.4) est disponible.
Mais lorsque je fais :
j'ai ce message :
Code: | These are the packages that would be merged, in order:
Calculating world dependencies \
!!! All ebuilds that could satisfy ">=x11-libs/wxGTK-2.8.9" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/wxGTK-2.8.9.1 (masked by: EAPI 2)
The current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "net-ftp/filezilla-3.1.4" [ebuild])
!!! Problem resolving dependencies for net-ftp/filezilla
!!! Depgraph creation failed. |
Il semble que je sois en EAPI 1 hors pour réaliser la mise à jour, il me faut être en EAPI 2.
Donc ma question est triple :
1/ Qu'est-ce que EAPI 1 et 2 ?
2/ Faut-il passer en EAPI 2 et naturellement comment ou dois-je pour continuer à avoir les mises à jour du reste de Gentoo, faire un "Mask" sur Filezilla ?
Je vous remercie pour vos éclaircissement .
Last edited by xkomodor on Fri Oct 17, 2008 11:45 am; edited 1 time in total |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1902 Location: 127.0.0.1
|
Posted: Fri Oct 17, 2008 9:04 am Post subject: |
|
|
Salut,
EAPI 1 correspond à l'API des Ebuilds de portage stable (2.1.4.5), et EAPI 2 à portage instable (2.2_rc12 actuellement).
Cela veut donc dire que l'ebuild x11-libs/wxGTK-2.8.9.1 a été spécifiquement écrit pour portage instable.
Donc 2 solutions : soit tu masques temporairement cette version de filezilla, le temps que la RC de portage se stabilise, soit tu passes à portage instable. |
|
Back to top |
|
|
Kazuya Apprentice
Joined: 09 Jul 2006 Posts: 256
|
Posted: Fri Oct 17, 2008 9:25 am Post subject: |
|
|
Hello,
bon je te donne un début de réponse:
Si tu veux pouvoir utiliser l'EAPI 2 il faut que tu passes à portage 2.2 (qui est actuellement tildarché)
Dernière version à ce jour: 2.2_rc12 (ou du moins >=2.2_rc11)
Selon moi (du moins à ce que j'ai compris) l'EAPI est une règle qui dit en quelque sorte quelles caractéristiques peuvent être utilisées par les ebuilds.
ou comme le précise le Package Manager Specification, cela peut être vu comme une version des spécifications à laquelle un paquet (ebuild) est conforme.
Ce que permet l'EAPI-2 pour nous utilisateurs ?
Ça à un impact directement sur les dépendances. Par exemple un développeur peut spécifié si tel dépendance d'ebuild requière tel useflag absolument.
Cette modification est alors prise en compte par portage lorsqu'il calcule les dépendances.
Un message apparaitrait sur la droite de portage, si on doit effectuer des changements dans les useflags, ainsi on est informé immédiatement, plutôt que d'attendre une compilation qui échoue après que toutes les dépendances de celui-ci soit compilées.
Pour plus d'information, n'hésite pas à consulter le Package Manager Specification.
Si jamais je me suis trompé dans mon explication, que les "pro" n'hésite pas à me corriger . _________________ Hacker vaillant, rien d'impossible !!!
"Quand une vache boit de l'eau, cette eau devient du lait. Quand un serpent boit de l'eau, cette eau devient du poison." |
|
Back to top |
|
|
xkomodor n00b
Joined: 18 Jul 2008 Posts: 14
|
Posted: Fri Oct 17, 2008 11:44 am Post subject: |
|
|
Salut,
Hé bien je vous remercie pour les informations que vous m'avez donné.
J'ai donc de nouvelles pistes de recherche et je regarde tout cela de plus près.
Je continue donc à "gratter" principalement pour tester les nouvelles possibilités que je pourrais "bricoler".
Encore merci pour les infos et surtout de votre réactivité.
|
|
Back to top |
|
|
|
|
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
|
|