Cygwin では setup.exe をパッケージを管理しますが、パッケージの一覧から目的のソフトを探すのも一苦労。
都度 setup.exe を起動することのも面倒なので、yum、apt-get のように、Cygwin のコンソールからLinux ライクでパッケージをインストールするために apt-cygを導入すると便利です。
apt-cyg
https://code.google.com/p/apt-cyg/
apt-cyg に必要なパッケージを setup.exe 経由でインストール。
wget、tar、bzip2、gawk
その後、wget コマンドでパッケージをダウンロードして、実行ファイルの設定を行います。
wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg mv apt-cyg /usr/bin chmod +x /usr/bin/apt-cyg
パッケージを最新の状態にアップデート
$ apt-cyg update
apt-cyg または apt-cyg –help でヘルプを確認。
$ apt-cyg --help apt-cyg: Installs and removes Cygwin packages. "apt-cyg install <package names>" to install packages "apt-cyg remove <package names>" to remove packages "apt-cyg update" to update setup.ini "apt-cyg show" to show installed packages "apt-cyg find <patterns>" to find packages matching patterns "apt-cyg describe <patterns>" to describe packages matching patterns "apt-cyg packageof <commands or files>" to locate parent packages Options: --mirror, -m <url> : set mirror --cache, -c <dir> : set cache --file, -f <file> : read package names from file --noupdate, -u : don't update setup.ini from mirror --help --version
find オプションで探したいパッケージを探して、install オプションでインストール
$ apt-cyg find vim Searching for installed packages matching vim: vim vim-common vim-minimal Searching for installable packages matching vim: gvim vim vim-common vim-debuginfo vim-minimal
$ apt-cyg install vim Working directory is /setup Updated setup.ini Package vim is already installed, skipping
※参考にさせていただいたサイト
apt-cygでCygwinでもApt/yumっぽくインストールができるようになる