Gemeinschatfswoche/Paketbausitzung
aus openSUSE, der freien Wissensdatenbank
Inhaltsverzeichnis |
Paketbausitzung
wo: #opensuse-buildservice
wann: Montag 11.5.2009 11:00 Uhr MESZ
wann: Dienstag 12.5.2009 17:00 Uhr MESZ
Aktuelles
Um die Dienstagssitzung interessanter zu machen, sind alle Teilnehmer dazu aufgerufen, sich eine quelloffene Software auszusuchen, die sie in openSUSE vermissen. Während der Sitzung werden sie die Möglichkeit haben, sie zu paketieren und Probleme sofort zu diskutieren.
Über
In wenigen Minuten wird der Prozess der Erstellung eines RPM-Pakets erklärt. Hunterladen des Ursprungsarchivs, schreiben der spec-Datei, Bauen im Build_Service, lösen einige Probleme und einsenden an das Contrib-Paketdepot.
Voraussetzungen
Auch wenn der Prozess selbst einfach und kurz ist, wäre es schon, wenn einig Dinge schon vor der Sitzung gegeben sind.
- Sie brauchen ein Novell-Benutzerkonto - besuchen Sie build.opensuse.org, klicken Sie auf Login und erstellen Sie ein neues Benutzerkonto, wenn Sie noch keines haben. Es ist das selbe wie für dieses Wiki.
- osc muss installiert ...
- ... und für lokale Bauten konfiguriert sein
- Erstellen Sie ihr home-Projekt und erlauben Sie (mindestens) den Bau für openSUSE 11.1
- Installiertes quilt für die Betreuung von Patches
Diese Dinge werden auch in der Build-Service-Anleitung erklärt.
Aktuelle Kopie von osc
Da sich das Kommandozeilenwerkzeug namens osc in ständiger Entwicklung befindet, sollte es besser sein, die aktuellste verfügbare Version installiert zu haben (Das Beispiel ist für openSUSE_11.1, für ältere Ausgaben ändern Sie einfach die Versionsnummer).
zypper ar http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.1/openSUSE:Tools.repo zypper ref zypper in osc build
Das Paket build enthält /usr/bin/build, welches eine chroot-Umgebung vorbereitet und den Bauprozess startet.

