Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 15. Nov 2018 5:23

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: RPM erzeugen
BeitragVerfasst: 07. Feb 2006 14:32 
Offline

Registriert: 29. Okt 2005 20:07
Beiträge: 57
Hi!

Da ich in der Suche nichts fand mach ich mal nen neuen Tread auf.

Wie kann ich RPMs selbst erzeugen? Bei installationen ohne RPM fühl ich mich nich immer besonders wohl und wenn ich zB Firefox updaten will gibts da kein RPM für.. wie kann man sowas selbst erzeugen?

Danke im Vorraus

Jonboy


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07. Feb 2006 15:41 
http://www.rpm.org/RPM-HOWTO/build.html

Gruss,
Alex


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07. Feb 2006 16:21 
Offline

Registriert: 29. Okt 2005 20:07
Beiträge: 57
Danke aber damit kann ich so nix anfangen :?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07. Feb 2006 16:33 
An was scheitert es denn? Wenn dir diese Anleitung zu kompliziert ist, dann fuerchte ich, dass du dir erst noch ein paar Grundlagen aneignen musst. Das hat aber dann mit dem erstellen eines RPMs nichts zu tun.

Wo genau hast du denn ein Problem?

Gruss,
Alex


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07. Feb 2006 17:23 
Offline

Registriert: 29. Okt 2005 20:07
Beiträge: 57
Building RPMs is fairly easy to do, especially if you can get the software you are trying to package to build on its own. We assume here that you know how to build software from source. If you don't you probably shouldn't be starting with this document.

+++okay

The basic procedure to build an RPM is as follows:

*

Get the source code you are building the RPM for to build on your system.
*

+++ Kein Thema

Make a patch of any changes you had to make to the sources to get them to build properly.
*

Für Standartsoftware?

Make a spec file for the package.
*
+++ Was für ein spezifisches?

Make sure everything is in its proper place.
*
+++ Dat krieg ich hin

Build the package using RPM.

und wie mach ich das? Brauch ich da ein Tool für is das in der Komandozeile bereits drinn?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07. Feb 2006 18:57 
Hi,
Zitat:
Make a patch of any changes you had to make to the sources to get them to build properly.
*
Für Standartsoftware?
Nein, fuer Standardsoftware ist das nicht noetig. Wenn du nichts patchen musstest, dann kannst du den Punkt ueberspringen.
Zitat:
Make a spec file for the package.
*
+++ Was für ein spezifisches?
Ein Beispiel fuer ein Spec-File findest du auf der obigen Seite unter 6.1 im grauen Kasten. Dieses Beispiel ist extra nicht fuer Standardsoftware gemacht, damit der User sieht was alles moeglich ist. Ein Beispiel fuer Standardsoftware waere zu einfach.

Im Prinzip kannst du das Spec-File als Vorlage nehmen und deine Befehle reinschreiben. Wenn du also ein Programm hast, welches du mit "configure && make && make install" installieren kannst, dann traegst du diese Befehle in den entsprechenden Abschnitt ein.

Das sieht dann ungefaehr so aus:
Zitat:
---SCHNIPP---
%prep
./configure

%build
make

%install
make install

%clean
rm -rf $RPM_BUILD_ROOT
---SCHNAPP---
Du musst natuerlich noch den Teil ueber SCHNIPP und den unter SCHNAPP mit deinen Werten auffuellen. Also ueber SCHNIPP kommt die allgemeine Programmbeschreibung und unter SCHNAPP noch die Auflistung der Dateien, die installiert werden. Ist alles weiter unten auf der Seite genau erklaert.

Gruss,
Alex


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08. Feb 2006 0:04 
http://www.pro-linux.de/work/newbie/installieren.html


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de