1 |
I had the same thing happen tonight. I just emerged: |
2 |
|
3 |
perl-Module-Build |
4 |
perl-ExtUtils-CBuilder |
5 |
perl-Archive-Tar |
6 |
virtual/perl-ExtUtils-ParseXS |
7 |
virtual/perl-IO-Zlib |
8 |
|
9 |
and then emerge --depclean worked. |
10 |
|
11 |
-Chris |
12 |
|
13 |
|
14 |
On Sat, Nov 22, 2008 at 10:39 PM, Dale <rdalek1967@×××××.com> wrote: |
15 |
> Hi, |
16 |
> |
17 |
> I did my weekly sync tonight and ran emerge -uvDN world afterwards. It |
18 |
> updated portage and a few other programs. I then wanted to check to see |
19 |
> if anything was no longer needed by using --depclean -p. Well, I got |
20 |
> this back: |
21 |
> |
22 |
>> root@smoker / # emerge -p --depclean |
23 |
>> |
24 |
>> * Always study the list of packages to be cleaned for any obvious |
25 |
>> * mistakes. Packages that are part of the world set will always |
26 |
>> * be kept. They can be manually added to this set with |
27 |
>> * `emerge --noreplace <atom>`. Packages that are listed in |
28 |
>> * package.provided (see portage(5)) will be removed by |
29 |
>> * depclean, even if they are part of the world set. |
30 |
>> * |
31 |
>> * As a safety measure, depclean will not remove any packages |
32 |
>> * unless *all* required dependencies have been resolved. As a |
33 |
>> * consequence, it is often necessary to run `emerge --update |
34 |
>> * --newuse --deep @system @world` prior to depclean. |
35 |
>> |
36 |
>> Calculating dependencies... done! |
37 |
>> * Dependencies could not be completely resolved due to |
38 |
>> * the following required packages not being installed: |
39 |
>> * |
40 |
>> * virtual/perl-ExtUtils-CBuilder pulled in by: |
41 |
>> * perl-core/File-Spec-3.27.01 |
42 |
>> * |
43 |
>> * Have you forgotten to run `emerge --update --newuse --deep world` |
44 |
>> prior to |
45 |
>> * depclean? It may be necessary to manually uninstall packages that |
46 |
>> no longer |
47 |
>> * exist in the portage tree since it may not be possible to satisfy their |
48 |
>> * dependencies. Also, be aware of the --with-bdeps option that is |
49 |
>> documented |
50 |
>> * in `man emerge`. |
51 |
>> root@smoker / # |
52 |
> |
53 |
> Since I just updated everything I thought I would try the new set |
54 |
> thingy, not into that set thing much but just in case. I get this: |
55 |
> |
56 |
>> root@smoker / # emerge -u --newuse --deep @system @world |
57 |
>> Calculating dependencies... done! |
58 |
>> >>> Auto-cleaning packages... |
59 |
>> |
60 |
>> >>> No outdated packages were found on your system. |
61 |
>> root@smoker / # |
62 |
> |
63 |
> What gives here? Everything is up to date yet it then tells me |
64 |
> something is not. Since portage updated itself and I saw this little |
65 |
> info scroll by: |
66 |
> |
67 |
>> * If you're upgrading from a pre-2.2 version of portage you might |
68 |
>> * want to remerge world (emerge -e world) to take full advantage |
69 |
>> * of some of the new features in 2.2. |
70 |
>> * This is not required however for portage to function properly. |
71 |
> |
72 |
> Does this mean I need to do a emerge -e world for --depclean to work? |
73 |
> Seems a little extreme to me. This from a emerge -evp world: |
74 |
> |
75 |
>> Total: 888 packages (3 upgrades, 5 new, 1 in new slot, 879 |
76 |
>> reinstalls), Size of downloads: 94,583 kB |
77 |
>> Fetch Restriction: 1 package |
78 |
> |
79 |
> Then again, emerge -evp does show 5 new packages. I'm like that little |
80 |
> puppet of Jeff Dunham's, 'what the he**'? Maybe I need to go back a |
81 |
> version of portage. LOL |
82 |
> |
83 |
> Thoughts? I say thoughts cause I'm not sure there is a answer to this |
84 |
> one. o_O |
85 |
> |
86 |
> Dale |
87 |
> |
88 |
> :-) :-) |
89 |
> |
90 |
> Oh, the new/upgrade/slot list: |
91 |
> |
92 |
>> [ebuild NS ] sys-kernel/gentoo-sources-2.6.26-r3 [2.6.23-r8, |
93 |
>> 2.6.25-r9] USE="-build -symlink" 48,452 kB |
94 |
>> [ebuild N ] virtual/perl-Module-Build-0.28.08 0 kB |
95 |
>> [ebuild N ] virtual/perl-ExtUtils-CBuilder-0.23 0 kB |
96 |
>> [ebuild N ] virtual/perl-Archive-Tar-1.40 0 kB |
97 |
>> [ebuild N ] virtual/perl-ExtUtils-ParseXS-2.19 0 kB |
98 |
>> [ebuild N ] virtual/perl-IO-Zlib-1.09 0 kB |
99 |
>> [ebuild U ] app-text/rarian-0.8.1 [0.8.0-r1] USE="-debug" 317 kB |
100 |
>> [ebuild U ] www-client/seamonkey-1.1.13 [1.1.12] USE="crypt ipv6 |
101 |
>> java ldap xprint -debug -gnome -mozdevelop -moznocompose -moznoirc |
102 |
>> -moznomail -moznopango -moznoroaming -postgres -xforms -xinerama" |
103 |
>> 37,166 kB |
104 |
>> [ebuild U ] media-gfx/imagemagick-6.4.4.6 [6.4.0.6] USE="X bzip2 |
105 |
>> corefonts%* jbig jpeg jpeg2k openmp%* perl png svg tiff truetype wmf |
106 |
>> xml zlib -djvu -doc -fontconfig -fpx -graphviz -gs -hdri -lcms -nocxx |
107 |
>> -openexr -q32 -q8 -raw%" 8,650 kB |
108 |
> |
109 |
> I knew someone would ask for that. ;-) |
110 |
> |
111 |
> |
112 |
> |
113 |
> |
114 |
> |
115 |
> |
116 |
> |
117 |
> |
118 |
> |
119 |
> |
120 |
> |