- 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
- Homepage des checkinstall-Entwicklers
- Checkinstall auf linux-wiki.de
Kategorien:- Linux-Software
- Installationssoftware
Wikimedia Foundation.