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
Vorwort Gestern gab es ein Projekt, das die Imple...
Ich habe vor kurzem eine Kombination aus CSS3 und...
Inhaltsverzeichnis iview-admin2.0 integrierte Ber...
Nach der Installation von MySQL geben Sie mysql -...
So zeigen Sie Linux-Dateien an Befehl zum Anzeige...
In diesem Artikelbeispiel wird der spezifische Ja...
Inhaltsverzeichnis 1. Zugehörige Konfiguration Fa...
Inhaltsverzeichnis Vorwort Rendern setTable-Kompo...
Beim Ändern der Zeitzone unter Linux ist es immer...
Sublimieren Sublime Text ist ein Code-Editor (Sub...
In letzter Zeit müssen folgende Effekte erzielt w...
Vorwort Aufgrund der Projektanforderungen werden ...
Um die Anforderungen effizient zu erfüllen und au...
Vorwort Im vorherigen Artikel wurden zwei Datenty...
In diesem Artikelbeispiel wird der spezifische Co...