Normalerweise spiele ich alle zum Bau eines Debian-Paketes notwendigen
Programme ein mittels sudo apt-get build-dep {paketname}
. Blöderweise
geht das nicht, wenn das zu bauende Paket nicht aus einem
Repository “geladen” werden soll, so zum Beispiel wenn ich nur die
Quelltexte und die DSC-Datei des Paketes vorliegen habe.
Nachfolgend beschreibe ich am Beispiel von MUFFIN, wie man die Pakete dennoch ohne allzuviel Tipparbeit installieren kann.
Quelltexte herunterladen
Beispielsweise von https://github.com/linuxmint/muffin/archive/1.8.2.tar.gz
Quelltexte entpacken
gzip -cd muffin-1.8.2.tar.gz|tar xf -
cd muffin-1.8.2
Abhängigkeiten anzeigen
dpkg-buildpackage
… liefert eine Ausgabe der Art:
1 2 |
|
Abhängigkeiten installieren
dpkg-checkbuilddeps 2>&1 \
| sed \
-e "s/^.*: //" \
-e "s/([^(]*)//g" \
|sudo xargs apt-get install -y
Paket bauen
dpkg-buildpackage
… läuft nun durch!