2016-05-15 31 views

risposta

16

Per costruire sshpass su Windows (Cygwin):

$ curl -LO http://downloads.sourceforge.net/sshpass/sshpass-1.06.tar.gz 
$ md5sum sshpass-1.06.tar.gz 
f59695e3b9761fb51be7d795819421f9 

compilare e installare a /usr/local/bin:

$ tar xvf sshpass-1.06.tar.gz 
$ cd sshpass-1.06 
$ ./configure 
$ make 
$ sudo make install 

che installa due file

  • l'eseguibile /usr/local/bin/sshpass
  • pagina man /usr/local/share/man/man1/sshpass.1

tuo Cygwin installare deve avere gli strumenti necessari: curl per scaricare, tar per estrarre, e autoconf, make e gcc per costruire. Assumerò la familiarità del lettore con l'installazione dei pacchetti su Cygwin.

+0

Questo è esattamente quello che stavo cercando. Grazie! – Andrew

+0

@Andrew condividi la tua esperienza ... Ho scoperto che ho [output perso] (https://superuser.com/questions/1193146) quando ho usato 'sshpass' da un Prompt dei comandi * di Windows *. Funziona bene da un terminale Cygwin, tuttavia. – starfry

+0

Se si desidera utilizzare 'sshpass' da un prompt dei comandi di Windows allora [potreste trovare utile' cygnative] (https://superuser.com/a/1199954). – starfry

6

sshpass non è disponibile come pacchetto cygwin. Ciò significa che è necessario creare e installare dal sorgente. Vedere per riferimento ad esistere alternativa

https://www.cygwin.com/ml/cygwin/2015-02/msg00042.html

+0

Grazie matzeri per la risposta. Come posso creare e installare su Windows? Potresti farmi riferimento ad alcuni tutorial. –

+0

@activedecay funziona per me – matzeri