Es gibt Zeiten, in denen wir Dateien aus dem Netzwerk herunterladen, um mit ihnen auf unserem System zu arbeiten, und wir sehen, dass es für uns viel einfacher und bequemer wäre, sie in .deb-Pakete zu konvertieren und sie in unser lokales Paket-Repository zu integrieren. Zum Beispiel Wörterbücher für Stardict, Pinsel oder Farbverläufe für Gimp, Hintergrundbilder, Tutorials, eine vollständige Website für den Offline-Umgang, Quellcode von Drittanbietern oder, wie in meinem Fall, Ihr eigenes Programm! |
Neue Programmierer werden diese Anwendung sehr nützlich finden. Es gibt Anweisungen zum Erstellen von Paketen aus dem Quellcode, diese sind jedoch im Allgemeinen recht umständlich und schwer zu verstehen. Es kann lange dauern, bis jeder von uns versteht, wie dpkg über die Konsole funktioniert.
abbauen ist ein Programm, mit dem wir dies auf sehr einfache Weise tun können. Die folgenden Bilder beschreiben Schritt für Schritt die Erstellung eines .deb-Pakets mit Pinseln, Paletten und Mustern für Gimp. Diese Dateien sind in ihren jeweiligen Ordnern gruppiert, alle drei innerhalb des Ordners Gimp-Extras in unserem System. Das Programm fügt den Inhalt des Ordners hinzu Pinsel in den Ordner /usr/share/gimp/2.0/brusesUsw.
|
|
|
|
|
|
Debreate wurde nicht erstellt, um Konsolenbefehle zu "verlernen" oder "nicht zu lernen". Zukünftige Versionen werden eine detaillierte Dokumentation zum manuellen Erstellen von DEB-Paketen enthalten, einschließlich des Erstellens des Verzeichnisbaums und der Steuerdatei. Die Unterstützung von RPM-Paketen wird ebenfalls geprüft.
Gehen abbauen!
Gesehen in | abbauen & ubumedia
Wenn mein Programm Bibliotheken wie OpenCV enthält, wie gebe ich dies in Debreate an?
Wie Sie im zweiten Bild sehen können, benennen Sie in diesem Feld die Abhängigkeiten Ihres Programms, in denen "Abhängig" steht.
Wenn Sie ein zusätzliches Repository hinzufügen müssen, müssen Sie auf der Registerkarte Skript nachsehen, ob die Möglichkeit besteht, ein Skript vor der Installation zu erstellen, in dem Sie das Repository hinzufügen, die Abhängigkeiten aktualisieren und installieren. Sie sollten sogar nur die Deb von herunterladen können die Abhängigkeit.
PS:
Ich habe diese App noch nie benutzt.
Sütte.