Wie kann ich Snap-Pakete verwalten und bereitstellen, ohne den offiziellen Snap Store von Canonical zu verwenden?

7

Ich habe mich gefragt, ob es möglich ist, ein Repository mit Snap-Paketen zu erstellen und selbst zu hosten, das dann über Puppet, Chef oder Ansible bereitgestellt / aktualisiert werden kann. Ist dies machbar oder gibt es einige Mechanismen innerhalb von Schnappschüssen, die dies unmöglich machen würden?

Hinweis: Das hier erwähnte Snap-Store-Beispiel ist jetzt als veraltet / nicht mehr kompatibel mit aktuellen Snapd-Implementierungen.

j1mc
quelle
1
@muru - danke, aber die in diesem Artikel erwähnte Snap Store-Implementierung ist jetzt als veraltet markiert und sie haben den relevanten Anwendungscode entfernt. Ich werde meine Frage bearbeiten, um dieses Detail zu notieren.
j1mc
3
Fragen Sie, ob Sie Ihren eigenen Snap-Store / Ihre eigenen Snap-Repositorys hosten können (wie ein PPA, wenn es sich um eine .deb-Datei handelt), oder fragen Sie, ob Sie Snap-Pakete ohne Store erstellen und verteilen können? Ich verstehe, dass beide Fragen vielleicht etwas ähnlich sind, aber die Antworten auf diese Fragen sind eher völlig unterschiedlich.
Dan
@Dan - Ich frage, ob ich Snap-Pakete ohne Speicher erstellen und verteilen kann (dh sie intern auf einem Server hosten und dann die Konfigurationsverwaltung zum Bereitstellen und Verwalten der Snaps verwenden). Wir würden versuchen, dies intern zu tun, und würden es vorziehen, nicht den Canonical-Vertrieb durchlaufen zu müssen, nur um einen kleinen Satz von Snap-Paketen bereitzustellen.
j1mc
1
@ j1mc Ich habe den Titel der Frage aktualisiert, um zu versuchen, Ihre Antworten in Ihren Kommentaren wiederzugeben. Bitte zögern Sie nicht, es auf das zurückzusetzen, was es war, wenn Sie glauben, dass dies nicht das ist, was Sie wollen.
Dan

Antworten:

3

Sie können nicht und es ist keine Priorität für das bissige Team, diese Funktion zu unterstützen. Sehen Sie sich die ausführliche Diskussion hier an (ich würde vorschlagen, Kommentare zu diesem Thread zu mögen, denen Sie zustimmen).

Im Forum lese ich über "Markengeschäfte", aber so wie ich es verstehe, sind dies irgendwie Teilmengen des bissigen Geschäfts? Leider kann ich diesen Kommentar nicht besser begründen, aber die von Ihnen gewünschte Funktion wird einfach nicht unterstützt.

Ads20000
quelle