Wie zum Extrahieren von eines Patches für u/min

May 19

Software-Patches beheben Probleme und sichere Lösungen für Viren und andere Themen zu erstellen. Viele Linux-Distributionen verwenden RedHat Paket Management (RPM)-Dateien zum Installieren und Aktualisieren von Software. Die meisten RPM Softwarepakete sind Open-Source, den Code für jedermann frei verfügbar machen. Dies ermöglicht jedem Benutzer die Software, darauf, Verbesserungen oder Veränderungen nach Bedarf Patchen. Obwohl jeder RPM Softwarepakete Patchen kann, denken Sie daran, dass während der Updateprozess einige Systemdateien überschrieben werden können. Nehmen Sie Vorsicht beim Patchen von Software auf Ihrem System, vor allem, wenn Sie nicht sicher sind, was Sie tun.

Anweisungen

1 Öffnen Sie ein Terminal. Navigieren Sie zu dem Ordner mit der RPM-Datei Patch "cd /(folder name)" Terminal eingeben.

2 Typ "cp - Rp (Datei mit der Version) (Datei mit der Version)-Orig" erstellen Sie eine Kopie der Datei und bezeichnen es als die Originaldatei.

3 Typ "Diff -ru (Datei mit der Version)-Orig (Datei mit der Version) > | $HOME/Rpmbuild/Quellen / (Datei mit der Version)-(os version) .patch"die Patchdatei erstellen. Die Patchdatei ist die Differenz der ursprünglichen Datei und die neue RPM-Datei.

4 Geben Sie "Nano (Datei mit der Version) .spec" und bearbeiten Sie die Datei durch Hinzufügen von "Patch 1: Base-1.4.4.patch" in der Nähe von dem Anfang der Datei. Drücken Sie "STRG + X" Nano, drücken "Y" Aufforderung zum Speichern der Änderungen zu beenden.

5 Typ "Rpmbuild -bs ~/rpmbuild/SPECS/ (Datei) .spec" das Source-Paket zu erstellen. Typ "Rpmbuild--Rebuild-/root/rpmbuild/SRPMS/base-(Datei mit der Version).nst12.src.rpm > /tmp/build.log 2 > & 1 & & echo"OK bauen"" das ausgebesserte RPM zu erstellen.