Onde está o último código fonte do comando man para linux?

20

Eu estou procurando o código-fonte mais recente do comando man, a versão no meu Linux é bem antiga (v1.6f), mas falhei após googling por um tempo.

Quero dizer, o código-fonte mais recente de man , não man-pages , mas o arquivo binário em /usr/bin/man , que pode ser compilado e instalado.

    
por CodyChan 01.09.2015 / 04:39

3 respostas

19

Geralmente, você pode consultar sua distribuição para ver de onde vêm as fontes. Por exemplo, eu estou no Fedora e posso ver que o comando man vem do pacote man-db :

$ rpm -qf /usr/bin/man
man-db-2.6.7.1-16.fc21.x86_64

Em seguida, posso consultar o pacote man-db para o URL de envio:

$ rpm -qi man-db | grep -i url
URL         : http://www.nongnu.org/man-db/

E você está aqui, link .

Você pode executar uma sequência semelhante de etapas com os sistemas de empacotamento usados em outras distribuições.

    
por 01.09.2015 / 04:54
2

Em distribuições baseadas em Debian, como o Ubuntu, você pode encontrar e baixar o código fonte como abaixo:

$ which man
/usr/bin/man
$ dpkg --search /usr/bin/man
man-db: /usr/bin/man
$ apt-get source man-db

Isso colocará o código-fonte em seu diretório de trabalho atual.

    
por 12.03.2018 / 02:29
-2

O Linux não é um sistema operacional, mas apenas um kernel. Então, em teoria, cada distro é livre para usar o que quiserem.

Mesmo rpm não é necessariamente usado em todas as distribuições linux, então o primeiro passo é descobrir qual implementação é usada. Isso geralmente pode ser feito usando strings no binário e, em seguida, use uma string significativa entre aspas duplas como string de pesquisa no Google.

    
por 01.09.2015 / 11:12

Tags