Wenn ich eine Anwendung unter Verwendung make uninstall
deinstalliere, geht es über einige leere Verzeichnisse, die make install
erstellt hatte, z. wie /usr/share/foo/
und dessen Unterverzeichnissen wie /usr/share/foo/applications
usw.Wie bekomme ich 'make deinstallieren' um leere Verzeichnisse und Dateien zu entfernen?
ich über Google gefunden, dass auto des erzeugten uninstall
Ziel nicht automatisch leere Verzeichnisse gelöscht werden, da sie nicht wissen, ob die die Anwendung besitzt die Verzeichnisse (zB es erstellt es während make install
), oder geliehen es (zB das Verzeichnis existierte während make install
).
Zur Zeit hat keine meiner Make-Dateien eine definitive uninstall
Ziel, implizit scheint implizit zu machen, welche Dateien es entfernen muss. Wie kann ich es lehren, die betreffenden Ordner auch zu entfernen?
Es ist nicht klar, wo Sie die Deinstallation-Hook registriert. Hast du dieses Segment an ein Makefile angehängt? Bitte etwas mehr ... – einpoklum
Zu meiner Makefile.am Datei hinzugefügt, die Position spielt keine Rolle, fügen Sie sie einfach irgendwo am Ende hinzu. – lanoxx