Estou tentando compilar o OpenSSH 7.9p1 a partir do código-fonte, mas não consigo encontrar uma maneira de excluir (ou não incluir), por exemplo, ssh-agent
, ssh-keygen
, scp
, sftp
, sshd
, etc. - claro, supondo que nenhum deles seja necessário para o ssh
comando para funcionar.
Idealmente, eu só precisaria do cliente: o ssh
comando, mas, novamente, não tenho certeza de quais outras peças são necessárias. Acho que a maior parte do que é compilado/instalado é usado pelo servidor, não pelo cliente.
Sim, você pode fazer isso com o sistema de compilação padrão fornecido.
Se você observar o
Makefile
que é gerado executando o./configure
script fornecido, verá que o destino padrão (primeiro) é(para sistemas do tipo Unix,
$(EXEEXT)
deve estar vazio). Cada um tem seu próprio destino/regra de compilação separada, por exemplo, você pode fazer:para fazer apenas o cliente.
Ex.