Ich habe ein Projekt, das eine Anwendung erstellt, die ich als .deb
Paket veröffentlichen möchte, das zunächst auf eine Website hochgeladen wird und später möglicherweise als PPA bereitgestellt wird.
Ich bin nicht daran interessiert, es zu einer Linux-Distribution hinzuzufügen oder gar ein Quellpaket bereitzustellen.
Ich weiß, dass es viele Tools zum Erstellen von Debs gibt, aber sie machen viele Annahmen über den Arbeitsablauf, mit denen ich mich nicht befassen möchte. Stattdessen bin ich bisher ziemlich gut mit zurechtgekommen dpkg-deb
und habe dann alle von gefundenen Probleme behoben lintian
. Mir ist jedoch nicht klar, wie ich am besten sicherstellen kann, dass die Liste der Paketabhängigkeiten ( Depends:
Zeile in der control
Datei) korrekt ist.
Mein aktueller Ansatz besteht darin, eine Chroot-Box mit zu erstellen debootstrap --variant=minbase stable
, mein Paket darin zu installieren und dann meine App auszuführen, um zu sehen, was kaputt geht. Ist das sinnvoll oder gibt es einen besseren Weg?