Paketbau

aus openSUSE, der freien Wissensdatenbank

Inhaltsverzeichnis

Paketbau

Standards

Dateiorte, Dateisystemhierarchiestandard

Die Verzeichnisstruktur von openSUSE muss sich an den Filesystem Hierarchy Standard (FHS) halten. Sie können Sie unter http://www.pathname.com/fhs/ finden.


Linux Standard Base, LSB

Ziel der LSB ist es, einen Satz von Standards zu entwickeln und zu verbreiten, der die Kompatibilität zwischen Linux-Distributionen erhöht. Die LSB ist für ISVs wichtig, damit diese eine Laufzeitumgebung definieren können, auf die Sie für den Bau für verschiedene Distributionen setzen können. Weitere Details finden Sie unter http://www.linuxbase.org/ .


Richtlinien

Dies ist eine Sammlung von Richtlinien, welche beim Paketbau für openSUSE empfohlen werden.


Allgemeine Paketbauleitlinien

Dieses Handbuch erklärt, wie man Pakete für openSUSE baut:

Zusätzliche Informationen zu verschiedenen Details finden Sie hier:

RPM Lint

Es ist sinnvoll, openSUSE-Pakete mit dem rpmlint-Paket aus openSUSE Factory zu prüfen, um Hinweise zu erhalten, an welchen Stellen das Paket verbessert werden kann. Beachten Sie, dass rpmlint ursprünglich nicht für openSUSE eingeführt wurde, es können immer noch Fälle auftreten, bei denen es etwas reklamiert, was die allgemeinen Regeln für den openSUSE-Paketbau nicht erfüllt. Der openSUSE-rpmlint-Betreuer hilft bei Fehlerberichten aber gerne weiter; reichen Sie also bitte einen Fehlerbericht ein, wenn Sie der Meinung sind, dass das Verhalten irgendwie verbessert werden könnte.

RPM Lint für SUSE Factory überprüft Paketbauten auf Mängel


WWW-Verweise