1 |
2008/8/2 »Q« <boxcars@×××.net>: |
2 |
> On Wed, 30 Jul 2008 00:15:25 -0700 |
3 |
> "Andrey Falko" <ma3oxuct@×××××.com> wrote: |
4 |
> |
5 |
>> On Tue, Jul 29, 2008 at 11:42 PM, »Q« <boxcars@×××.net> wrote: |
6 |
>> > I'm using portage-2.1.4.4. |
7 |
>> > |
8 |
>> > $ emerge -pqu world |
9 |
>> > [ebuild U ] www-client/mozilla-firefox-3.0.1 [2.0.0.16] |
10 |
>> > |
11 |
>> > but |
12 |
>> > |
13 |
>> > $ emerge -pqu --deep world |
14 |
>> > |
15 |
>> > gives no output. I've never seen --deep cause fewer updates. What |
16 |
>> > am I missing? I have EMERGE_DEFAULT_OPTS="--with-bdeps y" in |
17 |
>> > make.conf, and I don't know what more info to post. |
18 |
>> |
19 |
>> Is Firefox in /var/lib/portage/world? If not, do you intend Firefox to |
20 |
>> be a dependency? The only "legitimate" behavior I see is that Firefox |
21 |
>> is a dependency for a package that is not part of your world. |
22 |
> |
23 |
> I think I see now what caused this. It happened after I added Fx 3.0.1 |
24 |
> to package.keywords. |
25 |
> |
26 |
> `emerge -u world` was pulling in mozilla-firefox-3.0.1 because it was |
27 |
> in world, but `emerge -uD world` was not pulling it in because I have |
28 |
> installed packages which have mozilla-firefox-2* as a dependency. |
29 |
> |
30 |
> Now that I've installed mozilla-firefox-3.0.1, `emerge -uD world` wants |
31 |
> to downgrade me to 2.0.0.16, and `emerge -u world` doesn't see |
32 |
> anything to do. |
33 |
> |
34 |
> -- |
35 |
> »Q« |
36 |
> |
37 |
I guess this happens because you have some package like yelp has dependecy |
38 |
to the firefox-2.0.*, the solve this, you need set the USE flag like this: |
39 |
# echo "gnome-extra/yelp xulrunner" >> /etc/portage/package.use |
40 |
to make it independence with firefox, and then you can upgrade your |
41 |
firefox freely. |
42 |
|
43 |
|
44 |
|
45 |
-- |
46 |
BR, |
47 |
Zhou Rui |