Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

rpm-bau [2010/01/15 13:17]
kellerleiche
rpm-bau [2014/03/05 22:25] (aktuell)
Zeile 1: Zeile 1:
-~~NOTOC~~+
 ====== RPM-Paketbau-Anleitung ====== ====== RPM-Paketbau-Anleitung ======
  
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]] \\
- 
 
rpm-bau.1263557830.txt.gz · Zuletzt geändert: 2014/03/05 22:35 (Externe Bearbeitung)
Recent changes RSS feed Creative Commons License Driven by DokuWiki Made on Mac