
Ich weiß, dass Pakete bei Debian-Paketen als automatisch oder manuell gekennzeichnet werden können. Ich kann manuell installierte Pakete auflisten und alle automatisch installierten Pakete entfernen, die nicht von manuell installierten Paketen abhängig sind.
Gibt es etwas Ähnliches mit Snap? „Snap List“ zeigt alle installierten Snaps, auch Dinge, die ich nie installiert habe, wie Core- oder GTK-Themes. Ich konnte in „Man Snap“ keine Möglichkeit finden, nur die manuell installierten aufzulisten. Ich bin mir auch nicht sicher, was verhindert, dass nicht mehr benötigte, automatisch installierte Snaps mein System überladen.
Ich wollte ein einfaches Shell-Skript für die deklarative Paketverwaltung in Ubuntu schreiben. Die Idee ist, eine Liste manuell installierter Pakete in einer Datei unter Versionskontrolle zu haben und das Skript installierte Pakete, die nicht auf der Liste stehen, als automatisch markieren zu lassen und diejenigen zu installieren, die auf der Liste stehen, aber nicht installiert sind.
Bisher scheint es mit Debs zu funktionieren. Aber mit Snaps funktioniert es nicht, weil ich nicht weiß, wie ich eine Liste der manuell installierten Snaps bekomme. Ich möchte keine Snaps wie Core- oder GTK-Themes zur verwalteten Liste hinzufügen.