Autotools est un ensemble d'outils utilisés dans l'installation d'Unix ou Linux. Traditionnellement, sur un ordinateur UNIX ou Linux, vous souhaitez compiler , construire, fabriquer et installer une application à partir du code source téléchargé . Avec un fichier de distribution RPM, vous pouvez effectuer toutes les tâches d'installation avec une seule commande. Par conséquent, il est utile de créer un fichier RPM , si vous voulez distrbute votre contenu Linux. Autotools comprend les fonctionnalités nécessaires pour créer un RPM . Toutes ces tâches sont émises dans votre interface de ligne de commande , communément appelée la CLI. Instructions
1
Entrez le CLI et utilisez la commande "cd " pour changer le répertoire courant vers le répertoire source. Par exemple, pour passer à un répertoire de "dossier" qui est à l'intérieur du répertoire courant , tapez " dossier cd" et appuyez sur " Entrée". Une fois le répertoire courant est le répertoire source, créez un dossier nommé " rpmbuild " et puis dans ce cadre, créer des «sources» et des dossiers " specs" . Déplacez votre source de données dans le dossier Sources .
2
Tapez "cd ~ /rpmbuild /SPECS " et appuyez sur "Entrée". Créez un fichier nommé " program.spec " avec votre préféré éditeur de texte.
3
copiez et collez le modèle suivant dans le document texte " program.spec " , ajoutant vos propres paramètres et descriptions. Les modifications spécifiques que vous apportez à ce modèle dépendront entièrement de votre propre application que vous voulez construire : Nom: Version: sortie: 1% Résumé { dist ? } : Groupe : Licence: URL: Source0 : BuildRoot : % { _tmppath } /% {name} - % { version} -% {release } -root- % ( % { } __id_u -n)
BuildRequires : Nécessite:
% Description
% prep % setup -q
% build % configuremake % { ? } _smp_mflags
% installrm -rf % { } buildroot make install DESTDIR =% { } buildroot
% CLEANRM -rf % { } buildroot
% files% defattr (-, root, root, -)% % changelog doc
4
Enregistrez votre fichier et quittez l'éditeur de texte < . br> 5
Dans la CLI , revenir à votre répertoire racine , tapez " rpmbuild -ba program.spec " et appuyez sur "Entrée". Cela renforce votre RPM en utilisant les différents Autotools .