LINUX.ORG.RU
ФорумAdmin

Какая программа автоматически восстанавливает мне симлинки?


0

1

Здравствуйте!

Положил в /usr/lib собранную руками свою версию библиотеки (libwebkit-1.0.so.2.17.2), оставив на месте ту, что шла с пакетом (libwebkit-1.0.so.2.17.7). Поменял симлинк libwebkit-1.0.so.2 так, чтобы он указывал не на 17.7, а на мою версию 17.2:

user@host:~$ ls -l /usr/lib/libweb*
lrwxrwxrwx 1 root root       18 2010-11-07 17:45 /usr/lib/libwebkit-1.0.so -> libwebkit-1.0.so.2
lrwxrwxrwx 1 root root       32 2011-01-12 15:02 /usr/lib/libwebkit-1.0.so.2 -> /usr/lib/libwebkit-1.0.so.2.17.2
-rw-r--r-- 1 root root 14850136 2010-12-21 13:49 /usr/lib/libwebkit-1.0.so.2.17.2
-rw-r--r-- 1 root root 14850208 2010-10-13 22:05 /usr/lib/libwebkit-1.0.so.2.17.7

Через некоторое время обнаруживаю, что симлинк снова указывает на 17.7. Пакет вебкита я не обновлял, хотя ставил разный другой софт через apt-get. Дистрибутив - Ubuntu Maverick, попробовал потом на gentoo - там происходит то же самое. Похоже, какая-то программа время от времени проверяет соответсвие симлинков оригинальным файлам из установленного софта и фиксит их. Что это за программа и как ей сказать так не делать?

/usr/lib$ ls -l /usr/lib/libweb*
lrwxrwxrwx 1 root root       23 2010-12-01 09:22 /usr/lib/libwebkit-1.0.so.2 -> libwebkit-1.0.so.2.17.7
-rw-r--r-- 1 root root 14850208 2010-10-13 22:05 /usr/lib/libwebkit-1.0.so.2.17.7
/usr/lib$ sudo rm /usr/lib/libwebkit-1.0.so.2
/usr/lib$ sudo ln -s libblabla.so /usr/lib/libwebkit-1.0.so.2
/usr/lib$ ls -l /usr/lib/libweb*
lrwxrwxrwx 1 root root       12 2011-01-13 15:18 /usr/lib/libwebkit-1.0.so.2 -> libblabla.so
-rw-r--r-- 1 root root 14850208 2010-10-13 22:05 /usr/lib/libwebkit-1.0.so.2.17.7
/usr/lib$ sudo ldconfig
/usr/lib$ ls -l /usr/lib/libweb*
lrwxrwxrwx 1 root root       23 2011-01-13 15:18 /usr/lib/libwebkit-1.0.so.2 -> libwebkit-1.0.so.2.17.7
-rw-r--r-- 1 root root 14850208 2010-10-13 22:05 /usr/lib/libwebkit-1.0.so.2.17.7
Tayler ★★ ()

> Похоже, какая-то программа время от времени проверяет
И не время от времени, а при установке программ (например запуск ldconfig прописан в postinst-скриптах многих deb-пакетов).

Tayler ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.