SUSE Build Tutorial

aus openSUSE, der freien Wissensdatenbank

Inhaltsverzeichnis

Einleitung

Dieses Dokument ist ein Überblick über die SUSE Baustruktur und ein Tutorial wie man RPM Pakete für SUSE Linux erzeugt. Diese Informationen helfen Ihnen, Ihre eigene temporäre Entwicklungsumgebung zu erstellen. Die ersten vier Teile dieses Dokumentes geben einen allgemeinen Überblick, der gefolgt wird von Beispielen die Sie ausprobieren können.

Vorbemerkungen

Sie sollten gute Kenntnisse über das Erstellen von RPMs haben. Dieses Dokument zielt nicht darauf ab eine Anleitung für die Erzeugung von RPMs zu sein. Es gibt bereits viele HOWTO’s, Tutorial’s und Bücher darüber siehe Punkt Ressourcen.

Sie sollten etwas Erfahrung mit PGP bezogenen Werkzeugen haben, besonders GNU Privacy Guard (gpg) da es die am häufigsten verwendete Implementierung von OpenPGP ist. Wir erklären, warum PGP später wichtig ist wenn wir über das Paketunterschreiben sprechen. Um Pakete zu unterschreiben benötigen Sie einen eigenen PGP Schlüssel, bevor Sie die SUSE Entwicklung's Umgebung nutzen können. Und selbstverständlich sollten Sie mit Ihrer Quellprogramm Umgebung vertraut sein die das Projekt verwendet für Ihr Paket. Die SUSE Baustruktur arbeitet mit einigen allgemeinen Werkzeugen wie make, autoconf, imake, die auch von Project Maintainers verwendet werden und Ihnen sehr hilfsreich sein können. Stefan Hundhammer hat eine gute Darstellung (als PDF) erstellt, die einen guten Überblick über make und autoconf unter den Bedingung von GFDL zeigt. Sie können die Darstellung hier downloaden.

Anforderungen

Das ist einfach. Sie benötigen 3 GB Festplattenspeicher und diverse build tool, y2pmbuild, jetzt überholt build. Das ist alles :).


Ressourcen