Autotools is een set van instrumenten die worden gebruikt in de installatie van Unix- of Linux-toepassingen . Traditioneel , op een Unix -of Linux- computer , zou je compileren , bouwen , maken en een aanvraag van de gedownloade broncode te installeren . Met een RPM-distributie -bestand , kunt u alle installatie- taken uit te voeren met een commando . Daarom is het nuttig om RPM- bestanden te maken als u wilt uw Linux inhoud distrbute . Autotools bevat de nodige functies om een RPM creëren . Al deze taken worden uitgegeven in je command line interface , algemeen bekend als de CLI . Instructies 1 Voer de CLI en gebruik de "cd " commando om de huidige directory te veranderen om uw bron directory . Bijvoorbeeld , om te veranderen naar een directory van dat er in de huidige directory , type " cd map" "map " en druk op " Enter . " Zodra de huidige directory is uw bron map een map met de naam " rpmbuild " en vervolgens binnen die , creëren " BRONNEN " en " specs " mappen . Beweeg uw brongegevens naar de map SOURCES . Kopen van 2 Typ " cd ~ /rpmbuild /SPECS " en druk op ' Enter '. Maak een bestand met de naam " program.spec ' met de gewenste teksteditor . Kopieer 3 en plak de volgende sjabloon in de " program.spec " tekstdocument , het toevoegen van uw eigen parameters en beschrijvingen . De specifieke wijzigingen die u in deze template is geheel afhankelijk van uw eigen applicatie die je wilt bouwen : Naam : Versie : Vrijgeven: 1 % Samenvatting { dist ? } : Groep : Licentie : URL : Source0 : buildroot : % { _tmppath } /% { name} - % { version } - % { vrijlating } -root - % ( % { __id_u } - n ) BuildRequires : Vereist : % beschrijving % prep % setup - q % opbouwen % configuremake % { ? } _smp_mflags % installrm - rf % { } buildroot make install DESTDIR = % { buildroot } % cleanrm - rf % { buildroot } % bestanden % defattr ( - , wortel, wortel, - ) % doc % changelog 4 Sla uw bestand op en sluit de tekstverwerker < . br 5 In de CLI > , terug naar je root directory , type " rpmbuild - ba program.spec " en druk op ' Enter '. Dit bouwt uw RPM behulp van de verschillende Autotools . < br >
|