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 .
|