Wie man ein .deb Paket aus einem Quellcode baut
Wie man aus einem Quellcode ein einfach zu handhabendes .deb Paket baut, ist ziemlich einfach.
Sofern noch nicht vorhanden, sollten einige Voraussetzungen geschaffen werden, indem benötigte Pakete installiert werden. Hierzu gehört u.a. das Paket checkinstall.
aptitude install build-essential checkinstall
Zuerst entpackt man den vorhandenen Quellcode, sofern dieser als z.B. tar Archiv vorliegt.
tar xfjv quellcode-1.0.tar.bz2
Danach wird konfiguriert und die Binaries gebaut.
cd quellcode-1.0 ./configure make
Anstatt nun mit make install die Binaries zu installieren, führt man checkinstall aus.
checkinstall
Als Ergebnis erhalten wir ein quellcode-1.0.deb, welches sich auf bequeme Art mittels
dpkg -i quellcode-1.0.deb
installieren lässt.
Auf gleichem Wege ist es auch bequem wieder entfernt.
dpkg -r quellcode-1.0
Für die ganz Schnellen unter Euch kann man das ganze natürlich auch noch zu einer Zeile zusammenfassen.
./configure && make && checkinstall
Auf diese Weise lässt sich z.B. ein Programm auf mehreren Rechnern installieren, ohne auf jedem einzelnen Rechner die Quellen kompilieren zu müssen. Voraussetzung ist jedoch, daß man sich an die CPU-Architektur hält.
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!