Linux biedt een populaire manier om programma's met behulp van wat een RPM bestand heet te installeren en te beheren . Een RPM -bestand wordt gebruikt om de inhoud van een programma , hoe het kan worden geïnstalleerd en alle documenten die het bevat te definiëren . Er zijn twee typen bestanden RPM : RPM en SRC RPM . Een SRC RPM -bestand , in tegenstelling tot een gewone RPM-bestand , bevat een broncode van een programma, alsmede installatiebestanden . Beide soorten RPM bestanden kunnen gebruikers eenvoudig downloaden en te installeren programma's op hun Linux-systemen . De componenten van een SRC RPM Bestand Een SRC RPM -bestand bevat een gecompileerde programma , een installateur en de broncode van een programma . Een programma broncode is de gecompileerde , rauwe programmeercode van een programma . Een gecompileerde programma heeft een laag niveau programmeercode getransformeerd van de originele broncode . Een normale RPM bestand bevat gecompileerde programmacode en een installateur . Gebruikers kunnen de programmacode niet weergeven of wijzigen , omdat het al gecompileerd is . De broncode is opgenomen in een SRC RPM-bestand , die vervolgens kunnen worden bekeken of gewijzigd . Hoe RPM en SRC RPM -bestanden werken Een RPM of SRC RPM-bestand bevat installatie-instructies die worden behandeld door een RPM -manager . SRC RPM- bestanden worden geïnstalleerd, samen met een geautomatiseerd proces dat de broncode van het programma bouwt . Een RPM manager applicatie controleert alle toerentallen en SRC RPM programma installaties op een Linux systeem . De RPM -manager , zoals de Windows- programma-manager , maakt het gemakkelijk te installeren , te verwijderen of een upgrade van een programma. Het creëren van een SRC RPM Bestand An SRC RPM -bestand wordt meestal gemaakt met de " rpmbuild " commando . De " rpmbuild " opdracht wordt een pakket met de broncode en een spec -bestand of een reeks instructies voor het installeren van de broncode . De spec bestand heeft instructies en gegevens die de ontvanger RPM package manager hoe de inhoud van de SRC RPM -bestand te installeren of te bekijken vertellen . Een voorbeeld van een " rpmbuild " commando is " rpmbuild - ba NAME.spec " . Installeren van een SRC RPM Bestand SRC RPM -bestand kan worden gebruikt voor het bouwen een uitvoerbaar programma net als een gewone RPM-bestand . Een SRC RMP bestand moet worden gecompileerd om te draaien als een toepassing in Linux . Om een programma op te bouwen uit een SRC RPM -bestand , gebruik maken van de " rebuild " commando . Een voorbeeld van een rebuild bevel voor een SRC RPM bestand is : " # rpmbuild - herbouwen packagename - 1.0.src.rpm " . Deze opdracht compileert de broncode in de " packagename - 1.0.src.rpm " file
|