Cygwin apt-cyg でyum、apt-get のようにパッケージを管理

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っぽくインストールができるようになる