1 |
On Tue, 20 Jan 2004 20:02:58 +0100 |
2 |
Jacques Montier <jacmonti@×××××××××××××.fr> wrote: |
3 |
|
4 |
> all ebuilds that could satisfy ">=media-libs/xine-lib-1_beta10" have |
5 |
> been masked. |
6 |
> !!! (dependency required by "kde-base/kdemultimedia-3.1.5" |
7 |
> [ebuild]) |
8 |
|
9 |
Argh, oui, tu as raison. Mon portage ignore ce type de blocage quand un |
10 |
paquet satisfaisant la dépendance est installé, mais ça doit pas être un |
11 |
comportement normal en fait. C'est plutôt grâce à ce patch là: |
12 |
http://bugs.gentoo.org/show_bug.cgi?id=13104 |
13 |
ou quelquechose du genre. Enfin bref... |
14 |
|
15 |
> Impossible de démasquer ce fichu paquet ; |
16 |
|
17 |
Bon, c'est pas grave, il reste la solution brutale: |
18 |
|
19 |
- si tu n'as pas encore de répertoire overlay, tu t'en crées un : |
20 |
|
21 |
% mkdir -p /usr/local/portage |
22 |
|
23 |
Et puis tu décommentes la ligne PORTDIR_OVERLAY dans /etc/make.conf |
24 |
|
25 |
|
26 |
- ensuite tu vas copier l'ebuild xine-lib qui marche dans ton overlay, |
27 |
et le marquer "x86" là : |
28 |
|
29 |
% mkdir -p /usr/local/portage/media-libs/xine-lib |
30 |
|
31 |
% cp /usr/portage/media-libs/xine-lib/xine-lib-1_beta12-r1.ebuild \ |
32 |
/usr/local/portage/media-libs/xine-lib |
33 |
|
34 |
Là tu édites l'ebuild, et tu y changes le ACCEPT_KEYWORDS="~x86 ..." en |
35 |
ACCEPT_KEYWORDS="x86 ...". Et tu recrées le digest: |
36 |
|
37 |
% ebuild \ |
38 |
/usr/local/portage/media-libs/xine-lib/xine-lib-1_beta12-r1.ebuild \ |
39 |
digest |
40 |
|
41 |
(gaffe au coupures de ligne, genre là au dessus c'en est une seule...) |
42 |
|
43 |
- maintenant, tu as un xine-lib-1_beta12-r1 qui apparait comme stable |
44 |
pour portage. Donc ta mise à jour de world devrait enfin te ficher la |
45 |
paix. |
46 |
|
47 |
|
48 |
Ça parait un peu barbare tout ça non ? En fait, portage jusqu'à présent |
49 |
n'a pas vraiment prévu de mécanisme pour gérer les mélanges de paquets |
50 |
stables/tildarchés. Quand on est tout l'un ou tout l'autre, ça va, mais |
51 |
sinon, on sombre forcement dans la bidouille. Rassure toi, dans |
52 |
portage-2.0.50, il y aura moyen de déclarer que son les paquets que l'on |
53 |
accepte en ~arch, et là on pourra maitriser beaucoup plus facilement |
54 |
tout ça. Faut juste attendre encore un peu... |
55 |
|
56 |
-- |
57 |
TGL. |
58 |
|
59 |
-- |
60 |
gentoo-user-fr@g.o mailing list |