Saya mencari kode sumber terbaru dari perintah man, versi di Linux saya cukup lama (v1.6f), tetapi saya gagal setelah googling beberapa saat.
Maksud saya kode sumber terbaru man
, bukan man-pages
hanya file biner /usr/bin/man
itu sendiri yang dapat dikompilasi dan diinstal.
dpkg -S /usr/bin/man
danapt-cache show man-db | grep Homepage
Pada distribusi berbasis Debian, sama seperti Ubuntu, Anda dapat menemukan dan mengunduh kode sumber seperti di bawah ini:
Ini akan menempatkan kode sumber di direktori kerja Anda saat ini.
sumber
Linux bukan sistem operasi tetapi hanya sebuah kernel. Jadi secara teori setiap distro bebas menggunakan apapun yang mereka suka.
Bahkan rpm belum tentu digunakan pada setiap distro linux, jadi langkah pertama adalah mencari tahu implementasi mana yang digunakan. Ini biasanya dapat dilakukan dengan menggunakan
strings
pada biner dan kemudian menggunakan string yang signifikan dalam tanda kutip ganda sebagai string pencarian di Google.sumber
rpm -qf
ataudpkg -S
atau yang setara untuk sistem pengemasan Anda untuk `" $ (command -v man) "mengembalikan nama paket, maka metode itu akan jauh lebih dapat diandalkan daripada googling untuk string yang ditemukan dalam biner. Ingatlah bahwa sebagian besar distribusi menambal perangkat lunak dari hulu. Jadi paket source untuk distribusi Anda adalah satu-satunya tempat untuk mencari kode sumber yang tepat seperti yang dikompilasi untuk / usr / bin / man Anda.