1 |
Richard Fish a écrit : |
2 |
> On 9/29/06, kiorky <kiorky@××××××××××.net> wrote: |
3 |
>> hello i want to know a good tool for reverse dependencies stuff. |
4 |
>> for example, gnutls broke my system yesterday but revdep or equery dont |
5 |
>> took me all impacted packages. But a ldd on the impacted program show me |
6 |
>> my soname (libgnutls.so.*) |
7 |
>> so i want to know all packages depending on "/usr/lib/libgnutls.*" for |
8 |
> |
9 |
> What you really want is: |
10 |
> |
11 |
> revdep-rebuild -p --library 'libgnutls.*' |
12 |
> |
13 |
> BTW, you should have seen something like this, either on the screen or |
14 |
> in the /var/log/portage/elog/ files (assuming you have ELOG setup for |
15 |
> your system!) |
16 |
> |
17 |
> ewarn "You must re-compile all packages that are linked |
18 |
> against" |
19 |
> ewarn "Gnutls-1.2.11 by using revdep-rebuild from |
20 |
> gentoolkit:" |
21 |
> ewarn "# revdep-rebuild --library libgnutls.so.12" |
22 |
> |
23 |
> Regards, |
24 |
> -Richard |
25 |
i ve allready done that. |
26 |
|
27 |
The only way i found to findd that is |
28 |
find /var/db/pkg -name NEEDED -type f -print0 | xargs -0 grep -l |
29 |
'gnutls\.so' | cut -f5,6 -d/ |
30 |
|
31 |
revdep dont recompile all my packages which were impacted. |
32 |
|
33 |
-- |
34 |
-- |
35 |
KiOrKY |
36 |
---------------- |
37 |
clé GnuPG publique : |
38 |
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4CBB7776 |
39 |
---------------- |
40 |
< Linux & BSD Powered > |
41 |
|
42 |
|
43 |
|
44 |
|
45 |
-- |
46 |
gentoo-user@g.o mailing list |