Wo finde ich den Quellcode für den Apt-Paketmanager?

Wo finde ich den Quellcode für den Apt-Paketmanager?

Ich möchte einige Funktionen im apt-getPaketmanager ändern, kann aber nur die apt-getBinärdateien finden.

Wo ist der Quellcode für den Paketmanager?

Antwort1

Aktivieren Sie deb-srcdas Typ-Repository in /etc/apt/sources.list:

deb-src http://archive.ubuntu.com/ubuntu/ trusty main

Ersetzen Sie es trustydurch den Codenamen der von Ihnen verwendeten Version. Sie finden den Codenamen wie folgt:

lsb_release -c

Synchronisieren Sie nun die lokalen Paketlisten mit Remote-Repositories:

sudo apt-get update

Jetzt können Sie das Quellpaket aptim aktuellen Verzeichnis herunterladen:

apt-get source apt

Im extrahierten Verzeichnis finden Sie die folgende Datei:

cmdline/apt-get.cc

verwandte Informationen