| Как узнать зависимости для программы (какие библиотеки или модули использует программа) |
|
| Добавил(а) microsin |
|
Процесс покажу на примере программы ls - мне её понадобилось вместе с библиотеками скопировать в каталог ~ftp/bin при организации анонимного доступа к ftp-серверу (см. статью Установка анонимного FTP сервера ftpd). 1. Сначала узнаем, где на диске лежит наша программа. Иногда можно воспользоваться locate, но в случае с ls это неудобно - выводится слишком большой список. Поэтому используем find: Отсюда понятно, что тело программы ls находится в папке /bin. 2. Узнаем, какие используются библиотеки для программы ls, и где они находятся. Для этого используем утилиту ldd: [Ссылки] 1. Ubuntu FAQ. |