Em geral, em uma distribuição baseada em RPM como o Fedora, você pode encontrar o nome do pacote que fornece um comando com rpm -qf /path/to/command
. Assim:
$ rpm -qf $( which uptime )
procps-3.2.8-18.20110302git.fc16.x86_64
Você pode baixar o RPM de origem com yumdownloader --source procps
. (O yumdownloader vem do pacote yum-utils
, se você ainda não tiver instalado). Depois de ter o src.rpm, você pode descompactá-lo com rpm -i
ou com rpm2cpio
.
Como alternativa, em muitos casos, você pode consultar o pacote RPM para a URL do projeto, que pode ser útil para apontar para a fonte de envio de dados:
$ rpm -qi procps|grep ^URL
URL : http://gitorious.org/procps
E, legal, há o código convenientemente navegável on-line. Se você seguir, basicamente tudo o que ele faz é ler /proc/uptime
e imprimi-lo lindamente.