Viele Softwareanwendungen für Linux liegen in Form von Quellcode vor, der kompiliert werden muss. Der allgemeine Prozess zum Kompilieren solcher Software besteht darin, die Befehle configure, make und make install auszuführen. Nach dem Installationsvorgang werden die Dateien in den Systemverzeichnissen installiert und die Software kann über die Verknüpfungen oder den Terminalbefehl ausgeführt werden.
Möglicherweise gibt es jedoch keine Option zum Deinstallieren der Anwendung. Wenn es aus einer deb-Datei als Paket installiert würde, würde der Paketmanager die Dateien verfolgen und sie später deinstallieren. Daher ist es eine gute Idee, zuerst ein deb-Paket aus der Quelle zu erstellen und dann aus der deb-Datei zu installieren. Das installierte Paket wäre auch im synaptischen Paketmanager sichtbar und kann von dort auch deinstalliert werden.
Es gibt ein kleines Dienstprogramm namens checkinstall, das sehr einfach Deb-Dateien aus kompilierten Quellen erstellen und Deb-Pakete erstellen kann.
Um checkinstall auf Ubuntu zu installieren, führen Sie Folgendes am Terminal
aussudo apt-get install checkinstall
Deb aus Quelle erstellen
Nehmen wir nun an, Sie haben eine Anwendung in Quellform, die kompiliert werden muss. Befolgen Sie dann diese Schritte
1. Extract the source of the application in a folder. 2. Run : ./configure 3. Run : make 4. Run : sudo checkinstall
Beachten Sie, dass wir im vierten Schritt kein make install durchgeführt haben. Stattdessen führen wir checkinstall aus. checkinstall fragt nach einigen Informationen, von denen Sie die meisten außer der Version des zu erstellenden Pakets überspringen können.
Wenn Sie fertig sind, wird eine .deb-Datei erstellt, die verwendet werden kann, um das Paket durch einfaches Doppelklicken zu installieren.