Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
rpm-bau [2010/01/16 13:42] kellerleiche |
rpm-bau [2014/03/05 22:25] (aktuell) |
||
|---|---|---|---|
| Zeile 85: | Zeile 85: | ||
| Bevor dies mit //Ausführen (Apply)// bestätigt wird suchen und markieren wir noch die folgenden Pakete: | Bevor dies mit //Ausführen (Apply)// bestätigt wird suchen und markieren wir noch die folgenden Pakete: | ||
| - | *autoconf2.1 | + | *pkgutils |
| - | *autoconf2.5 | + | oder für **KDE 4** |
| - | *automake1.7 | + | *pgkutils-kde4 |
| - | *automake1.8 | + | oder für den **Thunar** Dateimanager |
| - | *elfutils | + | *pkgutils-thunar |
| - | *gcc-c++ | + | |
| - | *gettext | + | |
| - | *libgettextmisc | + | |
| - | *libstdc++6-devel | + | |
| - | *libtool-base | + | |
| - | *rpm-build | + | |
| - | *rpm-pclinuxos-setup-build | + | |
| - | *spec-helper | + | |
| Abschließend werden diese über //Vormerken -> Ausführen //installiert. Fertig! | Abschließend werden diese über //Vormerken -> Ausführen //installiert. Fertig! | ||
| Zeile 116: | Zeile 107: | ||
| - | Wir erstellen daher eine eigene RPM Bau-Umgebung mittels folgender Verzeichnisstruktur in unserem Persönlichen Verzeichnis: | + | <del>Wir erstellen daher eine eigene RPM Bau-Umgebung mittels folgender Verzeichnisstruktur in unserem Persönlichen Verzeichnis:</del> |
| + | |||
| + | Sollte mkrepo nicht Ordnungsgemäß ausgeführt werden beim installieren von pkgutils, starten Sie bitte eine Konsole/Terminal und geben Sie den Befehl mkrepo ein. Folgen Sie den Anweisungen und entscheiden Sie sich jeweils für einen Namen, wenn Sie gefragt werden was Sie nehmen wollen. z.B. user-or-pclos. Nehmen Sie entweder **user** oder **pclos**. | ||
| + | |||
| + | <del>(<username> durch Ihren Benutzernamen ersetzen und auf Groß-/Kleinschreibung achten)</del> | ||
| - | (<username> durch Ihren Benutzernamen ersetzen und auf Groß-/Kleinschreibung achten) | + | Durch die Nutzung von **mkrepo** wird alles so erstellt wie nachfolgend beschrieben ist. |
| Zeile 161: | Zeile 156: | ||
| mkdir -p RPM/SOURCES | mkdir -p RPM/SOURCES | ||
| mkdir -p RPM/SPECS | mkdir -p RPM/SPECS | ||
| + | mkdir -p RPM/BUILDROOT | ||
| mkdir -p RPM/BUILD | mkdir -p RPM/BUILD | ||
| mkdir -p RPM/tmp | mkdir -p RPM/tmp | ||
| Zeile 932: | Zeile 928: | ||
| <code> | <code> | ||
| - | rpm -ba NameDeinerSpecDatei.spec | + | rpmbuild -ba NameDeinerSpecDatei.spec |
| </code> | </code> | ||
| Zeile 1131: | Zeile 1127: | ||
| <code> | <code> | ||
| - | rpm -bp ~/RPM/SRPMS/xxx.spec | + | rpmbuild -bp ~/RPM/SRPMS/xxx.spec |
| </code> bewirkt %prep ausführen | </code> bewirkt %prep ausführen | ||
| Zeile 1219: | Zeile 1215: | ||
| [[http://linuxwiki.de/RPM/BuildAlsUser#head-5a972414df3819fc50ef23200acbf4122c16fdaf]] \\ | [[http://linuxwiki.de/RPM/BuildAlsUser#head-5a972414df3819fc50ef23200acbf4122c16fdaf]] \\ | ||
| [[http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-advanced-packaging.html]] \\ | [[http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-advanced-packaging.html]] \\ | ||
| - | |||