Nella finestra dei pacchetti di CygWin, quando digito sshpass, non viene visualizzato nulla. Ho provato ad installare pacchetti simili come openssh etc sperando che uno di loro contenga sshpass ma senza fortuna.Come installare sshpass su Windows tramite Cygwin?
risposta
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.
sshpass non è disponibile come pacchetto cygwin. Ciò significa che è necessario creare e installare dal sorgente. Vedere per riferimento ad esistere alternativa
Grazie matzeri per la risposta. Come posso creare e installare su Windows? Potresti farmi riferimento ad alcuni tutorial. –
@activedecay funziona per me – matzeri
Questo è esattamente quello che stavo cercando. Grazie! – Andrew
@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
Se si desidera utilizzare 'sshpass' da un prompt dei comandi di Windows allora [potreste trovare utile' cygnative] (https://superuser.com/a/1199954). – starfry