Aus verschiedenen Gründen müssen Sie manchmal den Inhalt verschiedener Dateien im Deb-Paket direkt ändern Es müssen drei Hauptprobleme angegangen werden: 0. Wie entpacke ich die Deb-Paketdatei? 1. Zu ändernde Datei ändern? 2. Ein Deb-Paket für den geänderten Inhalt generieren? Der Entpackbefehl lautet #Entpacken Sie die Dateien im Paket in das Extraktionsverzeichnis lin@lin-host:~/Desktop/100 Tools neu starten$ ls LongTestTools.sh loong-test-s2s3_1.0.0-2_all.deb readme.txt lin@lin-host:~/Desktop/100-maliges Neustarttool$ dpkg -X loong-test-s2s3_1.0.0-2_all.deb extrahieren/ ./ ./usr/ ./usr/bin/ ./usr/bin/BootReplace.sh ./usr/bin/BootTest.sh ./usr/bin/LongTestTools.sh ./usr/bin/RebootReplace.sh ./usr/bin/RebootTest.sh ./usr/bin/SleepTest.sh ./usr/bin/SuspendTest.sh lin@lin-host:~/Desktop/100 Tools neu starten$ ls Extrahieren Sie LongTestTools.sh loong-test-s2s3_1.0.0-2_all.deb readme.txt lin@lin-host:~/Desktop/100 Tools neu starten$ Baum extrahieren/ Extrakt/ └── usr └── bin ├── BootReplace.sh ├── BootTest.sh ├── LongTestTools.sh ├── RebootReplace.sh ├── RebootTest.sh ├── SleepTest.sh └── SuspendTest.sh # Extrahieren Sie die Steuerinformationen des Pakets extract/DEBIAN/: lin@lin-host:~/Desktop/100-maliges Neustarttool$ dpkg -e loong-test-s2s3_1.0.0-2_all.deb extrahieren/DEBIAN/ lin@lin-host:~/Desktop/100 Tools neu starten$ Baum extrahieren/ Extrakt/ ├── DEBIAN │ ├── Kontrolle │ └── md5sums └── usr └── bin ├── BootReplace.sh ├── BootTest.sh ├── LongTestTools.sh ├── RebootReplace.sh ├── RebootTest.sh ├── SleepTest.sh └── SuspendTest.sh 3 Verzeichnisse, 9 Dateien #Ändern Sie die Datei vi extrahieren/usr/bin/BootTest.sh Verpacken Sie den geänderten Inhalt neu, um ein Deb-Paket zu generieren lin@lin-host:~/Desktop/100 Tool neu starten$ dpkg-deb -b extrahieren/ dpkg-deb: Erstellt neues Softwarepaket loong-test-s2s3, Paketdatei ist extract.deb. lin@lin-host:~/Desktop/100 Tools neu starten$ ls extrahieren extract.deb LongTestTools.sh readme.txt Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Der gesamte Prozess der Konfiguration von Hive-Metadaten für MySQL
Grundlagen Die Reihenfolge der Standortübereinsti...
Grundbegriffe des Konsuls Servermodus und Clientm...
Wenn wir ein Karussell bauen wollen, müssen wir z...
1. Überprüfen Sie den Zeichensatz des standardmäß...
Inhaltsverzeichnis 1.MySQL addiert oder subtrahie...
Ich möchte einen Artikel von Zhang Xinxu zitieren...
Benutzer- und Gruppenverwaltung 1. Grundlegende K...
Vorwort In diesem Artikel untersuchen wir die Ent...
JavaScript schreibt eine zufällige Roll-Call-Webs...
Zunächst einmal: Was ist ein Schriftsymbol? Oberf...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Kein Schalter, keine komplexen...
Referenz: Offizielle Docker-Redis-Dokumentation 1...
Erster Schritt: Klicken Sie in VMware auf "B...
Hier sind einige Möglichkeiten zum Entfernen: Füge...