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 Lassen Sie mich Ihnen zeigen, wie ich ein...
Ausführen des Skripts im Debugmodus Sie können da...
Vorwort Seit MySQL 5.1.6 wurde eine einzigartige ...
Vorwort Beim Teilen einer Seite hoffen Sie, durch...
Lassen Sie uns heute einige gängige Textverarbeit...
Um das Parsen der Website zu beschleunigen, könne...
Dies ist ein großes Dropdown-Menü, das rein in CS...
Vorwort Dieser Artikel beschreibt zwei Situatione...
Als Server wird Nginx verwendet, als Datenbankunt...
Um den blinkenden Hintergrundfarbeffekt zu erziele...
Laden Sie das Image herunter (optionaler Schritt,...
Inhaltsverzeichnis 1. Problembeschreibung 2. Ursa...
In diesem Artikelbeispiel wird der spezifische Co...
„Weniger ist mehr“ ist ein Schlagwort vieler Desi...
Wenn Mysql zwei Tabellen verknüpft, wird eine Feh...