Portál AbcLinuxu, 12. května 2025 08:18
# cave resolve installed-packages ... ... Total: 1 downgrades, 2 reinstalls, 173 upgrades, 4 new slot installs, 12 new installs, 1.00 GBytes to download ! dev-libs/icu Reasons: target (installed-packages::installed), dev-lang/spidermonkey-24.2.0-r2:24::installed, dev-qt/qtcore-5.4.1:5::gentoo, 3 more Unsuitable candidates: * dev-libs/icu-53.1-r2:0::installed * dev-libs/icu-3.6-r2:0::layman (in ::proaudio) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-52.1:0::layman (in ::poly-c) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-53.1:0::layman (in ::poly-c) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-53.1-r2:0::layman (in ::poly-c) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-53.1-r3:0::layman (in ::poly-c) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-54.1:0::layman (in ::OSSDL) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-54.1:0::layman (in ::poly-c) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-54.1-r1:0::layman (in ::poly-c) Masked by unavailable (In a repository which is unavailable) Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installed * dev-libs/icu-54.1-r1:0::gentoo Did not meet >=dev-libs/icu-1.51:0/53=, use existing if possible, installing to / from dev-lang/spidermonkey-24.2.0-r2:24::installeda samotné icu
spejbl bebe.nestle.fr # cave show icu * dev-libs/icu ::gentoo 54.1-r1* {:0/54a} ::installed 53.1-r2 {:0/53}
spejbl bebe.nestle.fr # cave show dev-lang/spidermonkey * dev-lang/spidermonkey ::gentoo 1.7.0 1.7.0-r1(~) 1.7.0-r2(~) {:0} 1.7.0-r3(~) {:0/js} 1.8.2.15-r2 {:0/mozjs} 1.8.5-r4 {:0/mozjs185} (1.8.7-r3)R(~) {:0/mozjs187} 17.0.0-r3 {:17} 24.2.0-r2* {:24} ::installed 17.0.0-r3 {:17} 24.2.0-r2 {:24}ale nemohu přijít, jak odebrat třeba tu verzi 17.0.0-r3. Tvrdí, že je na ní vysí polkit a ten asi rozhodně nemohu odinstalovat...
spejbl bebe.nestle.fr # cave uninstall =dev-lang/spidermonkey-17.0.0-r3 Done: 2230 steps These are the actions I will take, in order: < dev-lang/spidermonkey 17.0.0-r3:17::installed Reasons: target Total: 1 uninstalls I cannot proceed without being permitted to do the following: X sys-auth/polkit 0.112-r2:0::installed Will be broken by uninstalls: Reasons: dependent upon dev-lang/spidermonkey-17.0.0-r3:17::installed (DEPEND), dependent upon dev-lang/spidermonkey-17.0.0-r3:17::installed (RDEPEND) Cannot proceed without: --uninstalls-may-break or --remove-if-dependent
>=dev-libs/icu-1.51:=
, tak nie je problém keď sa použije novšia verzia icu (s iným slot), spidermonkey sa ale musí znova zostaviť.
Mimochodom spidermonkey-24 niečo používa? Tú verziu mám nainštalovanú aj ja, ale pravdepodobne len preto, lebo mám nainštalovanú verziu 17 (ale keďže polkit vyžaduje práve verziu 17, tak je verzia 24 u mňa úplne zbytočná).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.