我想我已经解决了。我通过在其名称上附加点来备份原始的 libgtk。例如,
libgtk-x11-2.0.so.0.2400.10
重命名为
libgtk-x11-2.0.so.0.2400.10.original
现在,我将点更改为破折号:.original
to -original
... 并且 ldconfig 现在似乎忽略了备份副本,这很好。
以下对 ldconfig 是健壮的:
lrwxrwxrwx libgtk-3.so -> libgtk-3.so.0
lrwxrwxrwx libgtk-3.so.0 -> libgtk-3.so.0.400.2.alt
lrwxrwxrwx libgtk-3.so.0.400.2 -> libgtk-3.so.0.400.2.alt
-rw-r--r-- libgtk-3.so.0.400.2-original
lrwxrwxrwx libgtk-3.so.0.400.2.alt -> /opt/gtk/gtk+-3.4.2/gtk/.libs/libgtk-3.so.0.400.2
lrwxrwxrwx libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0
lrwxrwxrwx libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.10.alt
lrwxrwxrwx libgtk-x11-2.0.so.0.2400.10 -> libgtk-x11-2.0.so.0.2400.10.alt
-rw-r--r-- libgtk-x11-2.0.so.0.2400.10-original
lrwxrwxrwx libgtk-x11-2.0.so.0.2400.10.alt -> /opt/gtk/gtk+-2.24.10/gtk/.libs/libgtk-x11-2.0.so.0.2400.10