Ich bin Teil eines kleinen Teams, das eine Intranet-Web-App entwickelt. Wir möchten eine einfache Installationsmethode, daher haben wir darüber nachgedacht, wie dies apt-get
funktioniert, insbesondere bei der Installation von Abhängigkeiten.
Unsere App hat viele Abhängigkeiten (PHP5, PostgreSQL, FOP usw.), aber wir müssen kontrollieren, wer Zugriff auf die Installation hat. Vor diesem Hintergrund haben wir begonnen, eine eigene .deb-Datei zu erstellen. Es sieht so aus, als könnte ich die Abhängigkeiten in meiner Steuerdatei definieren, aber wenn wir versuchen, die .deb-Datei mit zu installieren dpkg
, werden die Abhängigkeiten überprüft, schlagen fehl und die Installation wird gestoppt.
Ich habe dann einen apt-get -f install
Befehl ausgeführt, um die Installation mit Abhängigkeiten erneut auszuführen, aber ich möchte dies nicht tun.
Hier ist also die Frage: Gibt es eine Möglichkeit, wie eine .deb-Datei die Abhängigkeiten automatisch installieren kann, genau wie und apt-get install abc
würde?
Grundsätzlich möchten wir die Installation so einfach wie möglich gestalten, daher möchten wir nicht, dass der Endbenutzer einen Befehl ausführt, der nicht unbedingt erforderlich ist.