1 |
On 2/14/2015 6:37 AM, bitlord <bitlord0xff@×××××.com> wrote: |
2 |
> On Sat, 14 Feb 2015 13:13:25 Alexander Kapshuk wrote: |
3 |
>> 'perl-cleaner --all' generated the following output. |
4 |
>> |
5 |
>> * Finding left over modules and header |
6 |
>> |
7 |
>> * The following files remain. These were either installed by hand |
8 |
>> * or edited. This script cannot deal with them. |
9 |
>> |
10 |
>> /usr/lib/perl5/vendor_perl/5.16.3/XML/SAX/ParserDetails.ini |
11 |
>> /usr/lib/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini |
12 |
>> /usr/lib/perl5/5.12.4/i686-linux/Encode/ConfigLocal.pm |
13 |
>> |
14 |
>> What's the recommended way to go about this? |
15 |
|
16 |
> As I understand this, it is safe to remove and that is what I do when |
17 |
> they appear on my system, if you don't have perl 5.16.3, 5.18.2 or |
18 |
> 5.12.4 ..., and updated/rebuild all perl modules with perl-cleaner. |
19 |
> |
20 |
> I also used 'qfile /path/to/file' (from portage-utils) to check if they |
21 |
> belong to any installed package. (which is probably not needed, |
22 |
> per-cleaner knows about this?) |
23 |
|
24 |
I'm curious about this... |
25 |
|
26 |
After updating to 5.20, I got a similar message, but a lot more, and |
27 |
strangely, all of which (except the very last one) are in lib32 instead |
28 |
of lib64. |
29 |
|
30 |
So, to confirm, it is safe to remove these? |
31 |
|
32 |
If so, then I guess the obvious question is, *if* it really is safe to |
33 |
remove these, why doesn't portage just go ahead and do it automatically? |
34 |
|
35 |
Here is the list of files left over on mine: |
36 |
|
37 |
* The following files remain. These were either installed by hand |
38 |
* or edited. This script cannot deal with them. |
39 |
|
40 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/File/Glob/Glob.so |
41 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Storable/Storable.so |
42 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Filter/Util/Call/Call.so |
43 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/DB_File/DB_File.so |
44 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/GDBM_File/GDBM_File.so |
45 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Sys/Hostname/Hostname.so |
46 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Sys/Syslog/Syslog.so |
47 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Fcntl/Fcntl.so |
48 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Opcode/Opcode.so |
49 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/POSIX/POSIX.so |
50 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Text/Soundex/Soundex.so |
51 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Time/Piece/Piece.so |
52 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Time/HiRes/HiRes.so |
53 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/re/re.so |
54 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Compress/Raw/Bzip2/Bzip2.so |
55 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Compress/Raw/Zlib/Zlib.so |
56 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Socket/Socket.so |
57 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/List/Util/Util.so |
58 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/threads/shared/shared.so |
59 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/threads/threads.so |
60 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Digest/SHA/SHA.so |
61 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Digest/MD5/MD5.so |
62 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/NDBM_File/NDBM_File.so |
63 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/IO/IO.so |
64 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Math/BigInt/FastCalc/FastCalc.so |
65 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Data/Dumper/Dumper.so |
66 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/IPC/SysV/SysV.so |
67 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Cwd/Cwd.so |
68 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/I18N/Langinfo/Langinfo.so |
69 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/mro/mro.so |
70 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/scalar/scalar.so |
71 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/via/via.so |
72 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/mmap/mmap.so |
73 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/encoding/encoding.so |
74 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/CN/CN.so |
75 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/JP/JP.so |
76 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Byte/Byte.so |
77 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Symbol/Symbol.so |
78 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Encode.so |
79 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/KR/KR.so |
80 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/EBCDIC/EBCDIC.so |
81 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Unicode/Unicode.so |
82 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/TW/TW.so |
83 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Devel/PPPort/PPPort.so |
84 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Devel/Peek/Peek.so |
85 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Hash/Util/Util.so |
86 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Hash/Util/FieldHash/FieldHash.so |
87 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/arybase/arybase.so |
88 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/B/B.so |
89 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Unicode/Normalize/Normalize.so |
90 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Unicode/Collate/Collate.so |
91 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/MIME/Base64/Base64.so |
92 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/SDBM_File/SDBM_File.so |
93 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/Tie/Hash/NamedCapture/NamedCapture.so |
94 |
/usr/lib32/perl5/5.16.3/i686-linux/auto/attributes/attributes.so |
95 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlsfio.h |
96 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/utfebcdic.h |
97 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/hv.h |
98 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/utf8.h |
99 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mydtrace.h |
100 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regnodes.h |
101 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/form.h |
102 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/l1_char_class_tab.h |
103 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlapi.h |
104 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/thread.h |
105 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/fakethr.h |
106 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/pp.h |
107 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/uconfig.h |
108 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/EXTERN.h |
109 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/XSUB.h |
110 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/sv.h |
111 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/keywords.h |
112 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/INTERN.h |
113 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/dosish.h |
114 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/charclass_invlists.h |
115 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perl.h |
116 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/opnames.h |
117 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_raw.h |
118 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/time64.h |
119 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/op.h |
120 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regexp.h |
121 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/util.h |
122 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/opcode.h |
123 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perliol.h |
124 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/nostdio.h |
125 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/intrpvar.h |
126 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/pad.h |
127 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/reentr.h |
128 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/fakesdio.h |
129 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/metaconfig.h |
130 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/uudmap.h |
131 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/config.h |
132 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regcharclass.h |
133 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/embed.h |
134 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/embedvar.h |
135 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/pp_proto.h |
136 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_data.h |
137 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlsdio.h |
138 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/scope.h |
139 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/feature.h |
140 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlvars.h |
141 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/op_reg_common.h |
142 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/proto.h |
143 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/overload.h |
144 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/av.h |
145 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/handy.h |
146 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlio.h |
147 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/patchlevel.h |
148 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perly.h |
149 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/bitcount.h |
150 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/cop.h |
151 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/malloc_ctl.h |
152 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/time64_config.h |
153 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/patchlevel-gentoo.h |
154 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regcomp.h |
155 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/cv.h |
156 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/warnings.h |
157 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg.h |
158 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_vtable.h |
159 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/unixish.h |
160 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/iperlsys.h |
161 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/git_version.h |
162 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/parser.h |
163 |
/usr/lib32/perl5/5.16.3/i686-linux/CORE/gv.h |
164 |
/usr/lib32/perl5/5.16.3/Encode/encode.h |
165 |
/usr/lib64/perl5/5.12.4/x86_64-linux/Encode/ConfigLocal.pm |