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
Kerncode <!DOCTYPE html> <html lang=&quo...
Inhaltsverzeichnis 1. Entdecken Sie das Problem 2...
Kommen wir heute gleich zur Sache und sprechen üb...
Eine Mehrfachauswahl ist ein Benutzeroberflächene...
Ich bin heute auf mehrere Browserkompatibilitätsp...
Inhaltsverzeichnis 1. Erstellen Sie eine Wasserze...
Inhaltsverzeichnis Fehlermeldung Ursache Fehlerde...
Hinweis: Diese Demo wurde in der Miniprogrammumge...
Inhaltsverzeichnis Einführung 1. Was ist one-clic...
PHP-bezogene Pfade in der Ubuntu-Umgebung PHP-Pfa...
Möglicherweise ist Ihnen aufgefallen, dass auf die...
Wiederholung: Wiederholen Sie bestimmte Seitendes...
Ist Leistung wirklich wichtig? Leistung ist wicht...
Inhaltsverzeichnis I. Definition 2. Anwendungssze...
Zwei Implementierungen der Vue-Dropdown-Liste Die...