[解決済み] Cygwinを使用してWindowsにsshpassをインストールする方法は?
2022-02-28 11:28:58
質問
CygWinのパッケージのウィンドウで、sshpassと入力しても何も出てきません。sshpassが含まれていることを期待して、opensshなどの類似のパッケージをインストールしてみましたが、うまくいきません。
どうすればいいですか?
sshpassはCygwinのパッケージとして提供されていません。そのため、ソースからビルドしてインストールする必要があります。 ビルドするには sshpass をWindows(Cygwin)で実行します。
$ curl -LO http://downloads.sourceforge.net/sshpass/sshpass-1.06.tar.gz
$ md5sum sshpass-1.06.tar.gz
f59695e3b9761fb51be7d795819421f9
にビルドしてインストールします。
/usr/local/bin
:
$ tar xvf sshpass-1.06.tar.gz
$ cd sshpass-1.06
$ ./configure
$ make
$ sudo make install
2つのファイルがインストールされます。
-
実行ファイル
/usr/local/bin/sshpass
-
マンページ
/usr/local/share/man/man1/sshpass.1
Cygwinのインストールには、必要なツールが必要です。
curl
をダウンロードする。
tar
を展開し
autoconf
,
make
と
gcc
を使ってビルドします。ここでは、読者がCygwinでのパッケージのインストールに慣れていることを前提に説明します。
関連
-
[解決済み] Windows用の堅牢で最小限のインストーラーを作成するには?[クローズド]
-
[解決済み] 管理者として実行せずにネットワークドライブにマップするためのBATファイル
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Bashで文字列の配列をループする?
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み] WIN32_LEAN_AND_MEANを定義すると、具体的に何が除外されるのですか?
-
[解決済み] Powershell」が内部コマンド、外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されない
-
[解決済み] 旧バージョンのRubyを削除する(Windowsの場合)
-
[解決済み] コマンドプロンプトから sqlite - 認識されないコマンド
-
[解決済み] Windowsで "rm -rf "に相当するものはありますか?
-
.NET フレームワークのインストールに失敗しました 0x800c0006 解決方法
-
[解決済み] mingw-w64スレッド:PosixとWin32の比較
-
[解決済み] XCOPYです。BATCHでプロンプトを出さずに全てを上書きする
-
[解決済み] PowerShellのWrite-HostとWrite-Outputの違い?