Archive for Октябрь 31st, 2008

Если программа не работает

Пятница, Октябрь 31st, 2008

Иногда при настройке программного обеспечения может помочь команда strace. Данная программа может показать все файловые операции производимые программным обеспечением. Например, показать какие файлы считывает сторонний софт.
Для установки программы выполните:
sudo apt-get install strace
Пример использования:
strace your_programs
Popularity: 13%

Popularity: 13%

Как определить какими библиотеками пользуется программа

Пятница, Октябрь 31st, 2008

Если вы хотите перенести программу с одного компьютера на другой или вам нужно определить, какими библиотеками пользуется программа, используйте следующую методику.
Предположим, мы хотим определить какие зависимости у текстового редактора vim. Для этого найдем, где находится исполняемый файл vim, выполнив
whereis vim
unknown% whereis vim
vim: /usr/bin/vim /usr/bin/vim.basic /usr/bin/vim.tiny /etc/vim /usr/share/vim /usr/share/man/man1/vim.1.gz

Далее выполним:
ldd /usr/bin/vim
unknown% ldd /usr/bin/vim
[...]

Popularity: 14%