Kali Linux

So erstellen Sie ein Quellpaket in Kali Linux neu

So erstellen Sie ein Quellpaket in Kali Linux neu
Obwohl es explizit für Penetrationstests angepasst wurde, ist Kali Linux eine flexible und hochgradig anpassbare Linux-Distribution. Es ermöglicht Ihnen, Dinge wie die Desktop-Umgebung, Pakete und sogar den Kernel anzupassen, solange Sie wissen, was Sie tun,

Lassen Sie uns besprechen, wie wir installierte Pakete ändern und aus der Quelle neu erstellen können.

HINWEIS: Bevor wir beginnen, müssen Sie die Quell-Deb-src-Paket-URIs in die Quellen aufnehmen.Listendatei.

Hinzufügen von deb-src-Paketen

So fügen Sie das deb-src-Paket in Kali Linux-Quellen hinzu.list-Datei, bearbeiten Sie die Datei in /etc/apt/sources.listet die deb-src-Zeile auf und entkommentiert sie.

Aktualisieren Sie als Nächstes Ihre Quellpakete, bevor Sie fortfahren.

HINWEIS: Stellen Sie sicher, dass das Paket dpkg-dev installiert ist.

Herunterladen von Quellpaketen

Der nächste Schritt besteht darin, das Quellpaket herunterzuladen. Für dieses Beispiel verwenden wir vim. Führen Sie die Befehle aus:

sudo apt-get update
sudo apt source vim

Navigieren Sie als Nächstes zum vim-Quellpaketverzeichnis

cd vim-8.2.2434/

 Paketquellcode ändern

Der nächste Schritt besteht darin, Änderungen am Quellcode vorzunehmen, wie Sie es für richtig halten. Ich werde nicht auf Details eingehen, da dies von dem Paket, das Sie ändern, und Ihren Zielanforderungen abhängt.

sudo nano src/vimrun.c

Nachdem Sie die entsprechenden Änderungen vorgenommen haben, speichern und schließen Sie die Datei.

Auf Build-Abhängigkeiten prüfen

Bevor Sie die Quellpakete neu erstellen, müssen Sie die Paketabhängigkeiten installieren. Sie können die erforderlichen Abhängigkeiten mit dem Befehl überprüfen:

dpkg-checkbuilddeps

Wenn Sie diesen Befehl ausführen, werden alle erforderlichen Abhängigkeiten angezeigt, bevor das Paket neu erstellt wird. Das Ergebnis ist leer, wenn keine Abhängigkeiten erforderlich sind. Für vim sehen Sie eine Ausgabe ähnlich der unten gezeigten:

dpkg-checkbuilddeps: Fehler: Unerfüllte Build-Abhängigkeiten: autoconf cscope debhelper-compat (= 12) libacl1-dev libcanberra-dev libgpmg1-dev libgtk-3-dev liblua5.2-dev libperl-dev libselinux1-dev libncurses-dev libtool-bin libxaw7-dev libxpm-dev libxt-dev lua5.2 python3-dev ruby-dev tcl-dev docbook-utils docbook-xml Ghostscript pdf2svg

Build-Abhängigkeiten installieren

Sobald Sie die Liste der erforderlichen Abhängigkeiten haben, verwenden Sie einfach apt, um sie wie folgt zu installieren:

sudo apt-get install autoconf cscope debhelper-compat libacl1-dev libcanberra-dev libgpmg1-dev libgtk-3-dev liblua5.2-dev libperl-dev libselinux1-dev libncurses-dev libtool-bin libxaw7-dev libxpm-dev libxt-dev lua5.2 python3-dev ruby-dev tcl-dev docbook-utils docbook-xml Ghostscript pdf2svg -y

 Erstellen des Quellpakets

Nachdem Sie die erforderlichen Abhängigkeiten erfüllt und die neuen Quellpaketänderungen gespeichert haben, können Sie das neue Paket erstellen.

Verwenden Sie den folgenden Befehl, um das neue Paket zu erstellen.

dpkg-buildpaket

Neues Paket installieren

Sobald der Build erfolgreich abgeschlossen wurde, sollten Sie eine .deb-Paket, das Sie mit dpkg installieren können.

sudo dpkg -i… /vim-???.deb

 Fazit

Diese Kurzanleitung hat Ihnen gezeigt, wie Sie Pakete in Kali Linux beziehen, ändern und neu erstellenbuild. Das erneute Erstellen von Paketen kann sehr nützlich sein, wenn Sie eine angepasste Version eines Tools benötigen.

Danke fürs Lesen.

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...