Ich suche nach dem neuesten Quellcode des Befehls man, die Version in meinem Linux ist ziemlich alt (v1.6f), aber ich habe nach einer Weile gegoogelt und bin gescheitert.
Ich meine den neuesten Quellcode man
, nicht man-pages
aber die Binärdatei an /usr/bin/man
sich, die kompiliert und installiert werden kann.
dpkg -S /usr/bin/man
undapt-cache show man-db | grep Homepage
Auf Debian-basierten Distributionen können Sie wie in Ubuntu folgenden Quellcode finden und herunterladen:
Dadurch wird der Quellcode in Ihr aktuelles Arbeitsverzeichnis gestellt.
quelle
Linux ist kein Betriebssystem, sondern nur ein Kernel. Theoretisch kann also jede Distribution verwenden, was sie will.
Selbst rpm wird nicht notwendigerweise auf jeder Linux-Distribution verwendet. Der erste Schritt besteht darin, herauszufinden, welche Implementierung verwendet wird. Dies kann in der Regel mithilfe
strings
der Binärdatei und einer signifikanten Zeichenfolge in doppelten Anführungszeichen als Suchzeichenfolge in Google erfolgen.quelle
rpm -qf
oderdpkg -S
oder die Entsprechung für Ihr Verpackungssystem für "$ (Befehl -v man)" den Namen eines Pakets zurückgibt, ist diese Methode wesentlich zuverlässiger als das Auffinden von Zeichenfolgen in der Binärdatei. Bedenken Sie, dass die meisten Distributionen die Software von der Originalautorität aus patchen. Daher ist das Quellpaket für Ihre Distribution der einzige Ort, an dem Sie den genauen Quellcode abrufen können, der für Ihr / usr / bin / man kompiliert wurde.