Szukam najnowszego kodu źródłowego komendy man, wersja w moim systemie Linux jest dość stara (v1.6f), ale po pewnym czasie nie udało mi się.
Mam na myśli najnowszy kod źródłowy man
, man-pages
ale nie sam plik binarny /usr/bin/man
, który można skompilować i zainstalować.
dpkg -S /usr/bin/man
iapt-cache show man-db | grep Homepage
W dystrybucjach opartych na Debianie, takich jak Ubuntu, możesz znaleźć i pobrać kod źródłowy, jak poniżej:
Spowoduje to umieszczenie kodu źródłowego w bieżącym katalogu roboczym.
źródło
Linux nie jest systemem operacyjnym, ale tylko jądrem. Teoretycznie każda dystrybucja może swobodnie korzystać z tego, co im się podoba.
Nawet rpm niekoniecznie jest używany w każdej dystrybucji Linuksa, więc pierwszym krokiem jest ustalenie, która implementacja jest używana. Zazwyczaj można to zrobić za pomocą
strings
pliku binarnego, a następnie użyć znaczącego ciągu w podwójnych cudzysłowach jako ciągu wyszukiwania w Google.źródło
rpm -qf
lubdpkg -S
odpowiednik twojego systemu pakowania dla „$ (polecenie -v man) zwraca nazwę pakietu, to metoda ta będzie o wiele bardziej niezawodna niż wyszukiwanie w łańcuchach znalezionych w pliku binarnym. Należy pamiętać, że większość dystrybucji łata oprogramowanie z góry. Zatem pakiet źródłowy dla twojej dystrybucji jest jedynym miejscem, gdzie można znaleźć dokładny kod źródłowy skompilowany dla twojego / usr / bin / man.