Checkinstall

Checkinstall

Checkinstall ist ein Kommandozeilenprogramm für Linux-Betriebssysteme zum Erstellen von Slackware-TGZ-, RPM- oder DEB-Paketen aus Quellcodepaketen von Programmen. Es führt make install aus und erstellt ein Paket, welches nachher mit dem distributionseigenen Paketmanager sauber installiert und später auch deinstalliert werden kann.

Anwendung von checkinstall

Nachdem dem Kompilieren des Codes durch make (wobei das Makefile meist durch ein configure-Script im Wurzelverzeichnis des Quellcodepakets erstellt wird), führt checkinstall den Befehl make install aus und registriert die Pfade der installierten Dateien. Anschließend wird hieraus ein RPM- oder DEB-Paket erstellt, welches dann mit dem distributionseigenen Paketmanager installiert werden kann.

In den häufigsten Fällen werden also folgende Befehle im Quellcodeverzeichnis ausgeführt:

./configure
make
checkinstall #(als root)

Nach der Angabe optionaler Paketinformationen wie Autor und Beschreibung erhält man das Verzeichnis in welchem sich das fertige RPM- bzw. DEB-Paket befindet.

Durch die Anwendung von Checkinstall ergeben sich folgende Vorteile gegenüber einer Installation von Hand mit make install:

  • Saubere Installation und Deinstallation der Programme
  • Keine Überschreibung bereits bestehender Dateien
  • Übergeht den Paketmanager der jeweiligen Distribution nicht

Quellen


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • CheckInstall — Développeurs Felipe Sánchez Dernière version …   Wikipédia en Français

  • CheckInstall — Тип управление пакетами Разработчик Felipe Sánchez Операционная система GNU: Linux Последняя версия 1.6.2 (26 декабря 2009) Лицензия GNU GPL Сайт …   Википедия

  • CheckInstall — Original author(s) Felipe Sánchez Stable release 1.6.2 / December 26, 2009 Platform Unix like Type Software management …   Wikipedia

  • 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… …   Wikipedia

  • List of build automation software — Build automation involves scripting or automating the process of compiling computer source code into binary code. Below is a list of notable tools associated with the build automation process. Contents 1 Make based tools 2 Non Make based tools 3… …   Wikipedia

  • Installer — Ein Installationsprogramm, umgangssprachlich auch Installer, ist ein Computerprogramm, das Software wie Programme oder Treiber auf einem Computer installiert. Es können drei Formen unterschieden werden: Programme wie der Windows Installer… …   Deutsch Wikipedia

  • deb (file format) — Debian package The GNOME icon for deb files Filename extension .deb Internet media type application/x deb Developed by …   Wikipedia

  • Package management system — A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer. Linux and other Unix like systems typically manage thousands of discrete… …   Wikipedia

  • Deb (file format) — Infobox file format name = Debian package icon = caption = The icon for .deb files on ubuntu extension = .deb mime = application/x deb type code = uniform type = magic = owner = Debian released = latest release version = latest release date =… …   Wikipedia

  • Software Distributor — (SD) is the Hewlett Packard company s name for their HP UX software package management system.SD provides a set of tools for creating packages that will install software on a system running the HP UX operating system. The packages can be grouped… …   Wikipedia

Share the article and excerpts

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