Ich machte ein Perl-Skript, das ein Deb-Binärpaket von Grund auf neu erstellt. Ich erstellte die Daten, Kontrolle, etc. Aber wenn ich dpkg -i auf meinem Deb-Paket ausführen beschwert es sich, dass es Dateien aus Daten nicht möglich ist. Beispiel: kann '.dpkg-new' nicht erstellen (während der Verarbeitung von ''): Keine solche Datei oder Verzeichnis.Warum schlägt meine Hand erstellt Deb-Paket bei der Installation mit "nicht in der Lage zu erstellen" auf Dateien?
Ich habe heruntergeladen einige .deb-Pakete zu betrachten, und sie verwenden nicht das Preinst-Skript, um die Verzeichnisstruktur zu erstellen.
Ich denke, ich mache etwas falsch, ich denke, meine eigenen Verzeichnisse in preinst zu erstellen, aber es scheint nicht richtig ... vielleicht fehlt mir etwas?
Muss ich Verzeichnisse erstellen, in denen meine Dateien aus Daten in der Preinst Sh kopiert werden, oder sollte dpkg es tun und ich mache etwas falsch?
"Do not do it" löst nicht wirklich das Problem, wissen zu wollen, wie dpkg arbeitet. –