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:
- Erklärung von allgemeinen SUSE-Paketbaumakros
- Wie man mit Paketabhängigkeiten umgeht
- Wie man Festplattenplatz durch symbolische Verknüpfungen zu Lizenzen spart
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

