• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

Cygwin

date: 2022-05-23 excerpt: Cygwinの使い方(とWSLとの使い分け)

tag: windowscygwin


Cygwinの使い方(とWSLとの使い分け)

概要

  • 昔からあるWindowsでUnixのようなことをしたいときに使うソフトウェア
  • apt-cygというパッケージマネージャがある
    • メンテ状況が悪い
  • 仮想ファイルシステムは以下のようになっている
    • /cygdrive/c/Users/<username>

WSLとの使い分け

  • 概要
    • WSLは仮想マシンなので完全にLinuxと同じことができるが、1つのコマンドを実行するにもコストが大きい
      • ほぼすべてのLinuxソフトウェアが動作する
    • Cygwinは単純にWindowsのバイナリでUnixのようなことをしているだけなので、Windowsのエコシステムと連携する際に相性がいい
      • ポートさえていないソフトェアは動作しない
  • 参考
    • What is the use case for Cygwin vs. WSL at this point?

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


windowscygwin Share Tweet