Also .deb
baue ich ein , und ich muss ein paar Post-Install-Befehle ausführen (Bibliotheks-Pfade verknüpfen und ein paar andere Dinge).
Gibt es eine Möglichkeit, es so zu machen, wenn Sie sudo dpkg -i <pacakage-name>.deb
ein Skript ausführen?
Sie können Befehle nach der Installation mit dem Postinst-Shell-Skript ausführen, das sich im debian-Ordner in der Quelle befindet.
Dies ist ein normales Shell-Skript, das alle Befehle enthält, die nach der Installation des Pakets (in der angegebenen Reihenfolge) ausgeführt werden sollen. dpkg wird dies automatisch ausführen. Alles, was Sie tun müssen, ist, ein Shell-Skript zu erstellen, bevor Sie Ihr Quellpaket in ein Binärpaket packen, es als 'postinst' bezeichnen und es in das Debian-Verzeichnis stellen.
Weitere Informationen finden Sie im Ubuntu Packaging Guide .
postinst
Läufen auf einen Fehler stößt,postinst
wird der nicht ausgeführt.