Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
rpm-bau [2010/11/12 19:44] 127.0.0.1 Externe Bearbeitung |
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]] \\ | ||
- |