Autotools ist ein Satz von Werkzeugen in der Installation von Unix -oder Linux- Anwendungen eingesetzt. Traditionell auf einem Unix- oder Linux-Computer , würden Sie zu kompilieren, zu bauen, zu installieren und eine Anwendung aus dem Quellcode heruntergeladen . Mit einer RPM-Distribution -Datei können Sie alle Montagearbeiten mit einem Befehl auszuführen. Daher ist es sinnvoll, RPM -Dateien zu erstellen , wenn Sie Ihre Linux Inhalte distrbute wollen . Autotools enthält alle notwendigen Funktionen, um ein RPM erstellen. All diese Aufgaben werden in Ihrem Command Line Interface , CLI gemeinhin als bekannt gab . Anleitung
1
Geben Sie den CLI und verwenden Sie den Befehl "cd" , um das aktuelle Verzeichnis in Ihrem Quellverzeichnis ändern. Zum Beispiel, um in ein Verzeichnis " Verzeichnis" , das ist in dem aktuellen Verzeichnis , geben Sie " cd Ordner " zu ändern , und drücken Sie "Enter". Sobald das aktuelle Verzeichnis ist Ihre Quelle Verzeichnis einen Ordner namens " rpmbuild " und dann innerhalb dass schaffen "Quellen " und " INFO " -Ordner . Bewegen Sie die Quelldaten in die Quellen -Ordner.
2
Typ "cd ~ /rpmbuild /INFO " und drücken Sie " Enter". Erstellen Sie eine Datei mit dem Namen " program.spec " mit Ihrem bevorzugten Texteditor.
3
Kopieren Sie die folgende Vorlage in die " program.spec " Textdokument , indem Sie Ihre eigenen Parameter und Beschreibungen. Die spezifischen Änderungen , die Sie an dieser Vorlage hängt ganz von Ihrer eigenen Anwendung , dass Sie bauen wollen : Name : Version: Release: 1% Zusammenfassung { dist ? } : Gruppe: Lizenz: URL: Source0 : BuildRoot : % { _tmppath } /% {name} - % { version} - % { } Release -root - % ( % { __id_u } -n)
BuildRequires : Benötigt:
% description
% prep % setup -q
% bauen configuremake % % { ? } _smp_mflags
% installrm -rf % { } buildroot make install DESTDIR = % { } buildroot
% CLEANRM -rf % { } buildroot
% files % defattr (-, root , root , - ) % doc % changelog
4
Speichern Sie die Datei und beenden Sie den Texteditor < . br> 5
In der CLI auf Ihrem Root-Verzeichnis zurückzukehren , geben Sie " rpmbuild -ba program.spec " und drücken Sie " Enter". Dieser baut Ihr RPM mit den verschiedenen Autotools .