%3F.png)
Ich suche nach einer kurzen Anleitung zu den Grundlagen.
Antwort1
DerUbuntu-Verpackungshandbuchist eine gute Einführung. Den Rest können Sie lernen, indem Sie vorhandene Pakete studieren und Handbücher lesen (CDBS und natürlichDebian-Richtlinie). Wie directhex jedoch sagte, hängt es stark von der Art des Pakets ab, an dem Sie arbeiten.
Für RPM gefiel mir dieMandriva-Wiki, und einigeFedora RPM-HandbuchUndRichtlinien.
Antwort2
Für RPM können Sie mit 'Maximum RPM' beginnen (DownloadHier), das zwar alt, aber sehr aufwendig ist, ein guter Einstieg zum Lernen. Es gibt auch eineKursauf IBM DeveloperWorks, was eher ein Tutorial ist.
Wenn Sie die Grundlagen verstanden haben, sollten Sie versuchen, die Verpackungsrichtlinien für Fedora oder OpenSUSE (die sich sehr ähneln) zu lesen, damit Sie sehen können, wie die Verpackung in der Praxis tatsächlich funktioniert.
Ich weiß, dass Ubuntu vor einiger Zeit einen Paketiererkurs auf IRC hatte, aber ich kenne seinen aktuellen Status nicht. Es gibt jede Menge Paketierungs-Tutorials für Debian (und Ubuntu). Lesen Sie auch für Debian die Paketierungsrichtlinien, um zu sehen, wie es tatsächlich gemacht wird.
Antwort3
Es ist oft am besten, zu lernen, wie man den spezifischen Typ von Dingen verpackt, den man verpackt. Eine Mono-App unterscheidet sich stark von einer Python-App, und Sie tun am besten daran, wenn Sie in erster Linie die für Sie relevanten Informationen lernen können.
Antwort4
Sie sollten nach Anleitungen für das spezifische System suchen, für das Sie packen. Sie sind unterschiedlich und erfordern in manchen Fällen unterschiedliche Ansätze. Wenn es Gemeinsamkeiten gibt, werden Sie diese erkennen, wenn Sie ein System einigermaßen gut beherrschen. Andere sind etwas leichter zu erlernen, wenn Sie erst einmal herausgefunden haben, wie sie funktionieren sollen.
Eine Idee, die man in jedem System im Hinterkopf behalten sollte, sind makellose Quellen und unbeaufsichtigte Builds.