Автор (ы) | Панкрацио 'Эцио' де Мауро |
---|---|
Разработчик (и) | Фелипе Санчес |
Стабильный выпуск | 1.6.1 / 1 ноября 2006 г.; 13 лет назад (01.11.2006) |
Платформа | Unix-like |
Тип | Управление программным обеспечением |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | asic-linux.com.mx / ~ izto / checkinstall / installwatch.html |
Installwatch - это программа, разработанная для упрощения каталогизации и обслуживания программное обеспечение, установленное из исходного кода. Изначально разработанный как отдельный проект, Installwatch теперь существует в основном как компонент CheckInstall.
Installwatch изначально был написан Панкрацио «Эцио» де Мауро в 1998 году, но позже разработку взял на себя Фелипе Санчес.
Installwatch позволяет пользователю контролировать, какие файлы и каталоги создаются при установке программного пакета в режиме реального времени. Это позволяет пользователю точно знать, что было установлено в его системе для целей документирования и последующего удаления программного обеспечения.
При использовании самостоятельно Installwatch имеет ограниченную полезность, так как может только создавать журнал процесса установки. Из-за этого Фелипе Санчес создал CheckInstall; который берет информацию, сгенерированную Installwatch, и использует ее для создания устанавливаемого пакета, который можно использовать в любом дистрибутиве Linux, использующем Debian, Slackware или Red Hat системы управления пакетами.
Использование CheckInstall в значительной степени вытеснило использование только Installwatch, и поэтому Installwatch теперь объединен с дистрибутивом CheckInstall. Старые автономные версии Installwatch по-прежнему используются в основном для исторических и образовательных целей.
В настоящее время версия Installwatch, упакованная с CheckInstall, несовместима с текущей версией GNU coreutils (Core Utilities). Из-за этого Installwatch не может отслеживать любые изменения, сделанные с помощью coreutils, что делает его журналы неполными. В зависимости от пакета программного обеспечения это может полностью сделать недействительной информацию, предоставленную Installwatch и, следовательно, любую программу, которая от нее зависит (например, CheckInstall).
Эта проблема была задокументирована в журнале изменений Slackware 12 и потребовала удаления CheckInstall из этого дистрибутива. 3 августа 2007 г. проблема была дополнительно объяснена и детализирована Фелипе Санчесом в списке рассылки CheckInstall.
Обещано, что скоро выйдет обновленная версия CheckInstall, которая решит проблему, а пока предлагается обходной путь.