Rpm Paket erstellen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== RPM-Paket erstellen == Ein '''RPM-Paket''' ist ein Paketformat, das in Red Hat-basierten Linux-Distributionen wie Fedora und SUSE verwendet wird. Hier ist e…“)
 
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
== RPM-Paket erstellen ==
+
*[[rpm Paket Basis]] (x)
−
Ein '''RPM-Paket''' ist ein Paketformat, das in Red Hat-basierten Linux-Distributionen wie Fedora und SUSE verwendet wird. Hier ist ein grundlegender Überblick darüber, wie man ein RPM-Paket erstellt.
+
*[[rpm Paket erstellen Hello World]] (x)
−
 
+
*[[RPM Paket erstellen aus einem Git Repository]]
−
=== 1. Erstellen Sie eine SPEC-Datei ===
+
*[[rpm Paket erstellen Apache2]]
−
Die SPEC-Datei definiert, wie das RPM-Paket erstellt wird. Sie enthält Metadaten über das Paket sowie Skripte, die bestimmen, wie der Quellcode kompiliert und installiert wird.
 
−
 
 
−
==== Beispiel für eine einfache SPEC-Datei ====
 
−
 
 
−
<pre>
 
−
Name:          meinpaket
 
−
Version:        1.0
 
−
Release:        1%{?dist}
 
−
Summary:        Mein erstes RPM-Paket
 
−
 
 
−
License:        GPL
 
−
URL:            http://beispiel.com
 
−
 
 
−
Source0:        http://beispiel.com/downloads/meinpaket-1.0.tar.gz
 
−
 
 
−
%description
 
−
Dies ist ein einfaches Beispiel für ein RPM-Paket.
 
−
 
 
−
%prep
 
−
%autosetup
 
−
 
 
−
%build
 
−
%configure
 
−
make %{?_smp_mflags}
 
−
 
 
−
%install
 
−
make install DESTDIR=%{buildroot}
 
−
 
 
−
%files
 
−
%license LICENSE
 
−
%doc README
 
−
/usr/bin/meinpaket
 
−
 
 
−
%changelog
 
−
* Date Name <email> - 1.0-1
 
−
- Initial package
 
−
</pre>
 
−
 
 
−
=== 2. Erstellen Sie das RPM-Paket ===
 
−
Nachdem Sie die SPEC-Datei erstellt haben, können Sie das RPM-Paket mit dem rpmbuild-Tool erstellen.
 
−
 
 
−
==== Beispiel: Erstellen eines RPM-Pakets ====
 
−
 
 
−
*rpmbuild -ba meinpaket.spec
 
−
 
 
−
=== 3. Testen Sie das RPM-Paket ===
 
−
Nachdem das Paket erstellt wurde, sollten Sie es testen, um sicherzustellen, dass es korrekt installiert und ausgeführt wird.
 
−
 
 
−
==== Beispiel: Installieren und Testen eines RPM-Pakets ====
 
−
 
 
−
*sudo rpm -i meinpaket-1.0-1.rpm
 
−
*meinpaket
 

Aktuelle Version vom 18. Oktober 2023, 14:25 Uhr