Cygwinの使い方(とWSLとの使い分け)
概要
- 昔からあるWindowsでUnixのようなことをしたいときに使うソフトウェア
apt-cyg
というパッケージマネージャがある- メンテ状況が悪い
- 仮想ファイルシステムは以下のようになっている
/cygdrive/c/Users/<username>
WSLとの使い分け
- 概要
- WSLは仮想マシンなので完全にLinuxと同じことができるが、1つのコマンドを実行するにもコストが大きい
- ほぼすべてのLinuxソフトウェアが動作する
- Cygwinは単純にWindowsのバイナリでUnixのようなことをしているだけなので、Windowsのエコシステムと連携する際に相性がいい
- ポートさえていないソフトェアは動作しない
- WSLは仮想マシンなので完全にLinuxと同じことができるが、1つのコマンドを実行するにもコストが大きい
- 参考
cygwinのインストール
> scoop install cygwin
> scoop install wget
cygwinを開始
> cygwin
$
apt-cygをインストール
$ wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
$ mv apt-cyg /bin