Estou procurando o código-fonte mais recente do comando man, a versão no meu Linux é bastante antiga (v1.6f), mas falhei depois de pesquisar um pouco.
Refiro-me ao código-fonte mais recente man
, não man-pages
o arquivo binário em /usr/bin/man
si, que pode ser compilado e instalado.
dpkg -S /usr/bin/man
eapt-cache show man-db | grep Homepage
Nas distribuições baseadas no Debian, assim como no Ubuntu, você pode encontrar e baixar o código-fonte como abaixo:
Isso colocará o código fonte no seu diretório de trabalho atual.
fonte
Linux não é um sistema operacional, mas apenas um kernel. Portanto, em teoria, toda distribuição é livre para usar o que quiser.
Mesmo o rpm não é necessariamente usado em todas as distribuições Linux, portanto, o primeiro passo é descobrir qual implementação é usada. Isso geralmente pode ser feito usando
strings
o binário e, em seguida, use uma string significativa entre aspas duplas como string de pesquisa no Google.fonte
rpm -qf
oudpkg -S
o equivalente para o seu sistema de empacotamento para "" $ (command -v man) "retornar o nome de um pacote, esse método será muito mais confiável do que pesquisar por strings encontradas no binário. Lembre-se de que a maioria das distribuições corrige o software do upstream. Portanto, o pacote fonte para a sua distribuição é o único local a seguir para o código fonte exato, compilado pelo seu / usr / bin / man.