Installwatch

Installwatch

Infobox Software
name = Installwatch



caption =
author = Pancrazio `Ezio' de Mauro
developer = Felipe Sánchez
released =
latest release version = 1.6.1
latest release date = November 01, 2006
latest preview version =
latest preview date =
operating system =
platform = Unix-like
language =
genre = Software management
license = GNU General Public License
website = [http://asic-linux.com.mx/~izto/checkinstall/installwatch.html http://asic-linux.com.mx/~izto/checkinstall/installwatch.html]

Installwatch is a program designed to make it easier to catalog and maintain software installed from source code. Originally developed as a stand-alone project, Installwatch now exists primarily as a component of CheckInstall.

Installwatch was originally written by Pancrazio `Ezio' de Mauro in 1998, but development was later taken over by Felipe Sánchez.cite web | last=Sánchez | first=Felipe | title=Installwatch Homepage | url=http://asic-linux.com.mx/~izto/checkinstall/installwatch.html | accessdate=2007-07-23]

Functionality

Installwatch allows the user to monitor what files and directories are created during the installation of a software package in real-time. This allows the user to know exactly what has been installed on their system for the purposes of documentation and later removal of the software.

When used on its own Installwatch is of limited usefulness, as it can only create a log of the installation process. Because of this, Felipe Sánchez created CheckInstall; which takes the information generated by Installwatch and uses it to create an installable package which can be used on any Linux distribution that makes use of Debian, Slackware, or Red Hat package management systems.

The use of CheckInstall has largely superseded that of Installwatch alone, and as such Installwatch has now been merged with the CheckInstall distribution. Older stand-alone versions of Installwatch still remain primarily for historical and educational purposes.

Coreutils incompatibility

At present, the version of Installwatch packaged with CheckInstall is incompatible with the current version of the GNU coreutils (Core Utilities). Because of this, Installwatch can't monitor any changes made with the coreutils, rendering its logs incomplete. Depending on the software package, this may completely invalidate the information provided by Installwatch and thus any program that depends on it (such as CheckInstall).

This issue was documented in the Slackware 12 changelog, and prompted CheckInstall's removal from that distribution. [cite web | last=Volkerding | first=Patrick | date=2007-07-19 | title=Slackware 12 Changelog | url=ftp://ftp.slackware.com/pub/slackware/slackware-12.0/ChangeLog.txt | accessdate=2007-07-23] On August 3rd 2007, the problem was further explained and detailed by Felipe Sánchez on the CheckInstall mailing list. [cite web | last=Sánchez | first=Felipe | date=2007-08-03 | title=CheckInstall mailing list | url=http://checkinstall.izto.org/cklist/msg00319.html | accessdate=2007-08-12]

An updated version of CheckInstall is promised to be coming soon which will address the issue, and in the meantime a workaround is suggested. [cite web | last=Sánchez | first=Felipe | title=CheckInstall Homepage: Recent News | url=http://asic-linux.com.mx/~izto/checkinstall/index.php | accessdate=2007-08-12]

See also

*Advanced Packaging Tool
*RPM Package Manager

References

External links

* [http://asic-linux.com.mx/~izto/checkinstall/ CheckInstall Homepage]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”