Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Отслеживание изменений, вносимых программой  (Прочитано 1767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vanili

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Доброго всем времени суток. Подскажите, пожалуйста, решение для вот такой задачки:

надо установить программу на Ubuntu 8.04 (из .deb) и во время установки и первоначальной настройки отследить, что и куда программа прописывает, а также, что и где изменяет.

Как это можно сделать? Можно ли это сделать в общем случае не привязываясь к какой-то определённой устанавливаемой программе ?

Заранее прошу прощения, если что не так сформулировал и забыл уточнить.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
vanili, deb-пакет -- это  архив, внутри которого находятся устанавливаемые файлы и пре- и пост-инсталляционные скрипты.
Разархивируем и смотрим. :)

Оффлайн vanili

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
 ArcFi, спасибо за информацию, я об этом не знал, посмотрю.

Но раз уж начал спрашивать, то тогда ещё один вопрос: как отследить изменения вносимые программой при изменении её настроек (уже после установки и какого-то времени её работы). Опять-таки  в общем случае не привязываясь к какой-то определённой программе

Опять извиняюсь, если что не так

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
В общем случае — наверное отслеживать состояние файловой системы до и после установки программ. Однако полный подобный анализ, насколько я понимаю, будет довольно долгим.

Возможно есть какие-то специальные методы, тоже буду рад узнать о них.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Один из вариантов:
strace - утилитка, показывающая какие системные вызовы делает программа.

Запускать, например, так:
strace skype
А потом анализировать выдаваемый ею лог.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн vanili

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Lion-Simba, спасибо, это похоже то, что надо. Попробую...

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.