? Linux bietet ein beliebter Weg, um Programme installieren und zu verwalten , was man mit einer RPM-Datei . Ein RPM- Datei wird verwendet, um den Inhalt eines Programms , wie sie installiert werden können und alle darin enthaltenen Dokumente zu definieren. Es gibt zwei Arten von RPM-Dateien : RPM und RPM SRC . Ein SRC RPM -Datei, im Gegensatz zu einem regulären RPM-Datei enthält einen Quellcode für ein Programm sowie Installationsdateien. Beide Arten von RPM -Dateien ermöglichen es Benutzern, einfach herunterladen und installieren Programme auf ihren Linux-Systeme. Die Komponenten eines SRC RPM Datei
SRC RPM -Datei enthält eine kompilierte Programm , einen Installer und das Programm -Quellcode. Ein Programm-Quellcode ist die kompilierten , roh Programmiercode eines Programms. Einem kompilierten Programm einen niedrigen Pegel Programmcode vom ursprünglichen Quellcode umgewandelt. Ein normaler RPM -Datei enthält kompilierten Programmcode und ein Installationsprogramm . Benutzer können keine Anzeigen oder Ändern der Programm-Code , weil es bereits kompiliert wird. Der Quellcode wird in einem SRC -RPM-Datei , die dann angezeigt oder geändert werden können enthalten.
Wie RPM und RPM -Dateien SRC
Werk eine RPM oder SRC -RPM-Datei enthält Anweisungen, die von einem RPM -Manager bearbeitet werden. SRC RPM-Dateien werden zusammen mit einem automatisierten Verfahren , die den Quellcode des Programms baut installiert . Ein RPM -Manager-Anwendung überwacht alle RPM und RPM SRC Programm-Installationen auf einem Linux-System . Die RPM -Manager , wie der Windows -Programm-Manager , macht es einfach zu installieren , zu entfernen oder zu aktualisieren jedes Programm .
Erstellen eines SRC RPM Datei
SRC RPM-Datei wird in der Regel mit dem " rpmbuild "-Befehl erstellt . Die " rpmbuild " Befehl erstellt ein Paket mit dem Quellcode und eine spec-Datei oder eine Reihe von Anweisungen zur Installation des Quellcodes. Die Spec-Datei hat Anweisungen und Daten, die der Receiver- RPM-Paket -Manager wie die Installation oder den Inhalt des SRC -RPM-Datei zu erzählen. Ein Beispiel für eine " rpmbuild " Befehl " rpmbuild -ba NAME.spec " .
Installieren einer RPM -Datei SRC
SRC RPM -Datei kann verwendet werden, um zu bauen ein ausführbares Programm wie eine normale RPM-Datei . Ein SRC RMP -Datei muss kompiliert werden, um als eine Anwendung in Linux ausgeführt werden. Um ein Programm aus einer RPM-Datei SRC bauen , nutzen die " rebuild "-Befehl. Ein Beispiel für einen Umbau Befehl für eine SRC -RPM-Datei ist :
"# rpmbuild - rebuild packagename - 1.0.src.rpm " . Dieser Befehl kompiliert den Quellcode in der " packagename - 1.0.src.rpm " Datei