Cygwin 特定環境の再現 - eiichiromomma/CVMLAB GitHub Wiki

(Cygwin) 特定環境の再現

特定環境を再現する方法。(バージョンは指定しない)

コンピュータプログラミング受講者はリモート講義 演習室を参照すること。

手順

1. 本家からインストーラを持ってくる

名前を付けて保存で「ダウンロード」フォルダに保存

2. 再現したい環境のパッケージ一覧を取得する

  • パッケージの一覧はcygcheck -cで掃き出した者をawkとsedで加工すれば良い。
  • 下の「パッケージのカンマ区切り一覧を使った起動例」を使う場合は3へ

3. コマンドプロンプトでセットアッププログラムを実行する時にパッケージを指定する

  1. Windowsキー+xで「コマンドプロンプト」を起動する(またはWindowsキーを押してcmd[Enter])。
  2. cd \Users\ログイン名\Downloads[Enter] と打って「ダウンロード」フォルダに移動する
  3. ダウンロードしたsetupコマンドをオプション付きで起動する

インストール時の注意点

  • 32bitか64bitかは使ってるOSに合わせる
  • -Pでパッケージの指定が出来る
setup-x86_64.exe -P パッケージのカンマ区切り一覧

パッケージのカンマ区切り一覧を使った起動例

こんな感じ(非常に長い)

必ず"Select required packages (RECOMMENDED)"をオンにすること(デフォルト)

setup-x86_64.exe -P _autorebase,_update-info-dir,alternatives,autoconf,autoconf2.1,autoconf2.5,automake,automake1.10,automake1.11,automake1.12,automake1.13,automake1.14,automake1.15,automake1.4,automake1.5,automake1.6,automake1.7,automake1.8,automake1.9,base-cygwin,base-files,bash,binutils,bzip2,ca-certificates,compface,coreutils,cppi,crypt,csih,curl,cygrunsrv,cygutils,cygwin,cygwin-devel,cygwin64,cygwin64-binutils,cygwin64-default-manifest,cygwin64-gcc-core,cygwin64-gcc-fortran,cygwin64-gcc-g++,cygwin64-w32api-headers,cygwin64-w32api-runtime,dash,dejavu-fonts,desktop-file-utils,dialog,diffutils,dri-drivers,ed,editrights,expat,file,findutils,fontconfig,gamin,gawk,gcc-core,gcc-g++,gd,gdb,getent,gettext,ghostscript,ghostscript-fonts-other,ghostscript-fonts-std,git,glib2.0-networking,gnupg,grep,groff,gsettings-desktop-schemas,gzip,hostname,ImageMagick,info,ipc-utils,less,libargp,libasn1_8,libatomic1,libattr1,libautotrace3,libblkid1,libbz2_1,libcairo2,libcharset1,libcloog-isl4,libcom_err2,libcompface0,libcroco0.6_3,libcrypt0,libcurl-devel,libcurl4,libdatrie1,libdb4.5,libdb4.8,libdialog11,libdialog12,libdialog13,libedit0,libEGL1,libEMF1,libexpat-devel,libexpat1,libfam0,libffi4,libffi6,libfftw3_3,libfontconfig-common,libfontconfig1,libfpx1,libfreetype6,libgc1,libgcc1,libgcj-common,libgcj11,libgcj13,libgd2,libgd3,libgdbm4,libgdk_pixbuf2.0_0,libgdk_pixbuf_xlib2.0_0,libgfortran3,libgif4,libGL1,libglapi0,libglib2.0_0,libgmp10,libgmp3,libgnutls28,libgomp1,libgraphite2_3,libgs9,libgssapi3,libgssapi_krb5_2,libguile17,libharfbuzz-icu0,libharfbuzz0,libheimbase1,libheimntlm0,libhogweed2,libhx509_5,libICE6,libiconv,libiconv-devel,libiconv2,libicu48,libicu54,libicu57,libidn11,libintl-devel,libintl8,libisl10,libisl13,libjasper1,libjbig-devel,libjbig2,libjpeg-devel,libjpeg8,libk5crypto3,libkpathsea6,libkrb5_26,libkrb5_3,libkrb5support0,liblapack0,liblcms2_2,libllvm3.4,libllvm3.8,libltdl7,liblzma-devel,liblzma5,liblzo2_2,libMagickC++6_6,libMagickCore5,libMagickCore6,libMagickCore6_2,libMagickWand6_2,libmetalink3,libming1,libmpc3,libmpfr4,libncurses-devel,libncurses10,libncursesw10,libnettle4,libnghttp2_14,libnspr4,libnss3,libopenal-devel,libopenal1,libopenjpeg1,libopenldap2_4_2,libopenssl098,libopenssl100,libOpenVG1,libp11-kit0,libpango1.0_0,libpaper-common,libpaper1,libpcre0,libpcre1,libpipeline1,libpixman1_0,libplotter2,libpng-devel,libpng-doc,libpng-tools,libpng14,libpng15,libpng16,libpng16-devel,libpoppler28,libpoppler46,libpoppler62,libpopt-common,libpopt0,libportaudio2,libproxy1,libpsl5,libpstoedit0,libptexenc1,libquadmath0,libreadline7,libroken18,librsvg2_2,libsasl2_3,libsigsegv2,libSM6,libsmartcols1,libsqlite3_0,libssh2_1,libssp0,libstdc++6,libstdc++6-devel,libsynctex1,libtasn1_6,libtexlua52_5,libtexluajit2,libthai0,libtiff-devel,libtiff5,libtiff6,libtool,libtxc_dxtn,libunistring2,libusb0,libuuid-devel,libuuid1,libvpx1,libvtv0,libwebp5,libwind0,libX11-xcb1,libX11_6,libXau6,libXaw7,libxcb-glx0,libxcb-render0,libxcb-shm0,libxcb1,libXdmcp6,libXext6,libXft2,libXi6,libxml2,libXmu6,libXpm4,libXrender1,libXss1,libXt6,libyaml0_2,libzip2,libzzip0.13,login,lynx,m4,make,man,man-db,mintty,ncurses,openal,openssh,openssl,openssl-devel,p11-kit,p11-kit-trust,perl,perl-Archive-Zip,perl-B-Generate,perl-Capture-Tiny,perl-Carp,perl-Compress-Bzip2,perl-Config-Tiny,perl-CPAN-DistnameInfo,perl-CPAN-Reporter,perl-CPAN-Testers-Report,perl-Data-Alias,perl-Data-GUID,perl-Data-OptList,perl-Data-UUID,perl-Devel-Autoflush,perl-Devel-Symdump,perl-Digest-HMAC,perl-Digest-SHA,perl-Encode-Locale,perl-Error,perl-File-Copy-Recursive,perl-File-HomeDir,perl-File-Listing,perl-File-pushd,perl-File-Which,perl-HTML-Parser,perl-HTML-Tagset,perl-HTTP-Cookies,perl-HTTP-Daemon,perl-HTTP-Date,perl-HTTP-Message,perl-HTTP-Negotiate,perl-HTTP-Tiny,perl-IO-CaptureOutput,perl-IO-HTML,perl-IO-Prompt-Tiny,perl-IO-Socket-INET6,perl-IO-String,perl-IO-Tty,perl-IPC-Cmd,perl-IPC-Run,perl-JSON-MaybeXS,perl-libwww-perl,perl-LWP-MediaTypes,perl-Metabase-Client-Simple,perl-Metabase-Fact,perl-Module-Load-Conditional,perl-Module-ScanDeps,perl-Module-Signature,perl-Net-DNS,perl-Net-HTTP,perl-Net-IP,perl-PadWalker,perl-PAR-Dist,perl-Params-Util,perl-Pod-Coverage,perl-Pod-Escapes,perl-Pod-Simple,perl-Probe-Perl,perl-Proc-ProcessTable,perl-Socket,perl-Socket6,perl-Sub-Exporter,perl-Sub-Install,perl-Tee,perl-Term-ReadLine-Gnu,perl-Term-ReadLine-Perl,perl-TermReadKey,perl-Test-NoWarnings,perl-Test-Pod,perl-Test-Pod-Coverage,perl-Test-Reporter,perl-Test-Reporter-Transport-Metabase,perl-Test-Simple,perl-Tk,perl-Unicode-Normalize,perl-URI,perl-WWW-RobotRules,perl-XML-LibXML,perl-XML-NamespaceSupport,perl-XML-Parser,perl-XML-SAX,perl-XML-SAX-Base,perl-YAML,perl_autorebase,perl_base,perl_vendor,pkg-config,poppler-data,popt,python,python-numpy,python-pyrex,python-setuptools,rebase,rsync,ruby,ruby-io-console,ruby-json,ruby-minitest4,ruby-psych,ruby-rake,ruby-rdoc,rubygems,run,sed,shared-mime-info,t1lib5,tar,tcl,tcl-tk,terminfo,texinfo,texlive,texlive-collection-basic,texlive-collection-langcjk,texlive-collection-langjapanese,texlive-collection-latex,texlive-collection-latexrecommended,texlive-collection-pictures,time,tzcode,tzdata,util-linux,vim,vim-common,vim-minimal,w32api-headers,w32api-runtime,w3m,w3m-img,wget,which,windows-default-manifest,xxd,xz,zlib-devel,zlib0

さらにもう一例(もっと長い)

setup-x86_64.exe -P 2048-cli,2048-qt,_autorebase,adwaita-icon-theme,alternatives,at-spi2-core,atomix,autoconf,autoconf2.1,autoconf2.5,autogen,automake,,base-cygwin,base-files,bash,binutils,bison,blinken,bomber,bovo,bzip2,ca-certificates,cgdb,clang,cmake,cmake-gui,connectagram,coreutils,cppcheck,cppcheck-gui,cppunit,crypt,csih,ctags,ctris,curl,cutemaze,cygrunsrv,cygutils,cygwin,cygwin-devel,damageproto,dash,dconf-service,ddd,dejavu-fonts,desktop-file-utils,diffutils,dri-drivers,editrights,eigen3,emacs,emacs-anthy,emacs-clang-format,emacs-cmake,emacs-w32,expat,f2c,fftw3,fftw3-doc,file,findutils,five-or-more,fixesproto,flex,font-bh-lucidatypewriter-dpi75,fontconfig,foobillard,fortune-mod,four-in-a-row,gamin,gawk,gcc-core,gcc-fortran,gcc-g++,gd,gdb,gdk-pixbuf2.0-svg,geany,geany-plugins-addons,geany-plugins-codenav,geany-plugins-debugger,geany-plugins-geanyctags,geany-plugins-geanypg,geany-plugins-geanyprj,geany-plugins-geanyvc,geany-plugins-geniuspaste,geany-plugins-markdown,geany-plugins-scope,getent,gettext,gettext-devel,ghostscript,ghostscript-fonts-other,ghostscript-fonts-std,girepository-GLib2.0,git,glib2.0-networking,gmp,gmult,gnubg,gnuchess,gnugo,gnupg,gottet,granatier,greed,grep,groff,gsettings-desktop-schemas,gtk-update-icon-cache,gweled,gzip,hdf5,hexalate,hicolor-icon-theme,hitori,hostname,iagno,idle,idle3,ImageMagick,ImageMagick-doc,info,ipc-utils,jpeg,kajongg,kanagram,kapman,katomic,kblackbox,kblocks,kbounce,kbproto,kbrickbuster,kdeedu-data,kdiamond,kfourinline,kgeography,kgoldrunner,khangman,kigo,killbots,kiriki,kjumpingcube,klavaro,klettres,klickety,klines,kmahjongg,kmines,knavalbattle,knetwalk,kolf,kollision,konquest,kpat,kreversi,kshisen,ksirk,ksnakeduel,kspaceduel,ksquares,ksudoku,ktuberling,kturtle,kubrick,kwordquiz,lapack,less,libakonadiprotocolinternals1,libarchive13,libargp,libaspell15,libasyncns0,libatk-bridge2.0_0,libatk1.0_0,libatomic1,libatspi0,libattica0.4,libattr1,libaudio2,libautotrace3,libblkid1,libboost-devel,libbotan1.10_1,libbz2-devel,libbz2_1,libcairo-devel,libcairo2,libcanberra-gtk0,libcanberra-gtk3_0,libcanberra0,libcharset1,libclang3.8,libclutter-gtk1.0_0,libclutter1.0_0,libcogl-common,libcogl20,libcom_err2,libcroco0.6_3,libcrypt-devel,libcrypt0,libcurl-devel,libcurl4,libdatrie1,libdb5.3,libdbus-glib_1_2,libdbus1_3,libdbusmenu-qt2,libdbusmenu-qt5_2,libdmtx0,libe-book-tools,libe-book0.1_1,libedit0,libEGL-devel,libEGL1,libEMF1,libenchant1,libEnginio1,libepoxy0,libexiv2_14,libexpat-devel,libexpat1,libf2c-devel,libfam0,libffi6,libfftw3-devel,libfftw3-omp3,libfftw3_3,libFLAC8,libfluidsynth1,libfontconfig-common,libfontconfig-devel,libfontconfig1,libfpx1,libfreetype-devel,libfreetype6,libgames-support-common,libgames-support0,libgc1,libgcc1,libgcrypt20,libgd-devel,libgd3,libgdbm4,libgdk_pixbuf2.0_0,libgee0.8_2,libgeoclue0,libgfortran3,libgif-devel,libgif4,libgirepository1.0_1,libGL-devel,libGL1,libglapi0,libglib2.0-devel,libglib2.0_0,libGLU1,libgmp-devel,libgmp10,libgmpxx4,libgnutls28,libgomp1,libgpg-error0,libgpgme11,libGraphicsMagick++12,libGraphicsMagick-devel,libGraphicsMagick3,libGraphicsMagickWand2,libgraphite2_3,libgs9,libgsm1,libgssapi_krb5_2,libgstinterfaces0.10_0,libgstinterfaces1.0_0,libgstreamer0.10_0,libgstreamer1.0_0,libgtk2.0_0,libgtk3_0,libgtkglext1.0_0,libguile17,libharfbuzz0,libhdf5-devel,libhdf5_10,libhdf5cpp_12,libhdf5hl_10,libhdf5hlcpp_11,libhogweed2,libhunspell1.3_0,libhunspell1.4_0,libical1,libICE6,libiconv,libiconv-devel,libiconv2,libicu-devel,libicu57,libicu58,libidn11,libidn2_0,libilmbase12,libIlmImf22,libintl-devel,libintl8,libiodbc2,libisl13,libjasper1,libjbig-devel,libjbig2,libjpeg-devel,libjpeg8,libjson-c-common,libjson-c2,libjson-glib1.0_0,libkmahjongg-common,libkmahjongg4,libkpim-common,libkpim4,libkrb5_3,libkrb5support0,liblapack-devel,liblapack0,liblcms2-devel,liblcms2_2,libllvm3.8,libltdl7,liblz4_1,liblzma-devel,liblzma5,liblzo2_2,libMagick-devel,libMagickC++6_6,libMagickCore6_2,libMagickWand6_2,libmetalink3,libmikmod3,libming1,libmng-devel,libmng2,libmodplug1,libmpc3,libmpfr4,libmysqlclient18,libncurses-devel,libncursesw10,libnetpbm-devel,libnetpbm10,libnettle4,libnghttp2_14,libnspr4,libnss3,libogg0,libopenal1,libopenblas,libopencv-devel,libopencv2.4,libopenjp2_7,libopenldap2_4_2,libopenmpi12,libopenssl100,libopts-devel,libopts25,liborc0.4_0,libp11-kit0,libpango1.0_0,libpangox1.0_0,libpaper-common,libpaper1,libpcre-devel,libpcre1,libpcre16_0,libpcre32_0,libpcrecpp0,libpcreposix0,libphonon4,libphonon4qt5_4,libpipeline1,libpixman1-devel,libpixman1_0,libplotter2,libpng-devel,libpng-tools,libpng16,libpng16-devel,libpopt-common,libpopt0,libportaudio2,libpq5,libprison0,libproxy1,libpsl5,libpstoedit0,libpulse-simple0,libpulse0,libqca2,libqhull-devel,libqhull_7,libqjson0,libqqwing2,libqrencode3,libquadmath0,libqzeitgeist1,libreadline7,librest0.7_0,librevenge0.0_0,librsvg2_2,libsasl2_3,libSDL1.2_0,libSDL2-devel,libSDL2_2.0_0,libSDL2_image-devel,libSDL2_image2.0_0,libSDL2_mixer-devel,libSDL2_mixer2.0_0,libSDL2_net-devel,libSDL2_net2.0_0,libSDL2_ttf-devel,libSDL2_ttf2.0_0,libsigsegv2,libSM6,libsmartcols1,libsndfile1,libsoup-gnome2.4_1,libsoup2.4_1,libsqlite3_0,libssh2_1,libssp0,libstdc++6,libstreamanalyzer0,libstreams0,libsvm-devel,libsvm2,libsybdb5,libtasn1_6,libtdb1,libthai0,libtiff-devel,libtiff6,libtinyxml2_4,libtool,libtxc_dxtn,libunistring2,libusb0,libuuid-devel,libuuid1,libvoikko1,libvorbis,libvorbis0,libvorbisenc2,libvorbisfile3,libvpx-devel,libvpx3,libvtv0,libwebp5,libwebpmux1,libwmf027,libwrap0,libX11-devel,libX11-xcb-devel,libX11-xcb1,libX11_6,libXau-devel,libXau6,libXaw7,libxcb-devel,libxcb-glx-devel,libxcb-glx0,libxcb-icccm4,libxcb-image0,libxcb-keysyms1,libxcb-randr0,libxcb-render-devel,libxcb-render-util0,libxcb-render0,libxcb-shape0,libxcb-shm-devel,libxcb-shm0,libxcb-sync1,libxcb-util1,libxcb-xfixes0,libxcb-xinerama0,libxcb-xkb1,libxcb1,libXcomposite1,libXcursor1,libXdamage-devel,libXdamage1,libXdmcp-devel,libXdmcp6,libXext-devel,libXext6,libXfixes-devel,libXfixes3,libXft-devel,libXft2,libXi6,libXinerama1,libxkbcommon0,libXm4,libxml2,libxml2-devel,libXmu6,libXpm-devel,libXpm-noX_4,libXpm4,libXrandr2,libXrender-devel,libXrender1,libxslt,libXss-devel,libXss1,libXt6,libXtst6,libyaml0_2,libzip2,lightsoff,login,lskat,lua,lua-devel,lynx,m4,make,man-db,mintty,mysql-common,nano,ncftp,ncurses,netpbm,nfrotz,ninvaders,openexr,openmpi,openssh,openssl,oxygen-icons,p11-kit,p11-kit-trust,p7zip,pairs,palapeli,patch,peg-e,perl,picmi,pkg-config,python,python-cairo,python-cffi,python-cryptography,python-dbus,python-devel,python-enum34,python-gi,python-gi-common,python-gobject,python-numpy,python-openssl,python-ply,python-pyasn1,python-pycparser,python-pykde4,python-pyqt4,python-pyqt5,python-setuptools,python-sip,python-six,python-tkinter,python-twisted,python-zope.interface,python3,python3-cffi,python3-devel,python3-imaging,python3-imaging-devel,python3-numpy,python3-ply,python3-pycparser,python3-setuptools,python3-tkinter,qqwing,qt5-quickcontrols,quadrapassel,rebase,renderproto,rgb,robots,rsync,ruby,ruby-devel,ruby-json,ruby-minitest4,ruby-rake,ruby-rdoc,rubygems,run,scrnsaverproto,sed,shared-mime-info,simsu,sj-fonts,sl,sound-theme-freedesktop,sudoku,suomi-malaga,swell-foop,tali,tanglet,tar,tcl,tcl-devel,tcl-tix,tcl-tk,tcl-tk-devel,terminfo,terminfo-extra,tetzle,texinfo,tiff,typespeed,tzdata,unzip,util-linux,vim,vim-clang-format,vim-common,vim-minimal,w32api-headers,w32api-runtime,w3m,wget,which,windows-default-manifest,xbitmaps,xboard,xextproto,xinit,xkeyboard-config,xorg-server,xorg-server-dmx,xorg-server-extra,xorg-x11-fonts-dpi75,xorg-x11-fonts-misc,xproto,xxd,xz,zip,zlib-devel,zlib0,xhost

※ 2018/6/17 xhostを追加

2021.1 版

微妙な依存関係を削除。python3関係書き換え。容量削減のため自動で入れようとするゲーム類は削りました

setup-x86_64.exe -P _autorebase,adwaita-icon-theme,alternatives,at-spi2-core,autoconf,autoconf2.1,autoconf2.5,autogen,automake,base-cygwin,base-files,bash,binutils,bison,bovo,bzip2,ca-certificates,cgdb,clang,cmake,cmake-gui,connectagram,coreutils,cppcheck,cppcheck-gui,cppunit,crypt,csih,ctags,ctris,curl,cutemaze,cygrunsrv,cygutils,cygwin,cygwin-devel,damageproto,dash,dconf-service,ddd,dejavu-fonts,desktop-file-utils,diffutils,dri-drivers,editrights,eigen3,emacs,emacs-anthy,emacs-clang-format,emacs-cmake,emacs-w32,expat,f2c,fftw3,fftw3-doc,file,findutils,fixesproto,flex,fontconfig,foobillard,fortune-mod,gamin,gawk,gcc-core,gcc-fortran,gcc-g++,gd,gdb,gdk-pixbuf2.0-svg,geany,geany-plugins-addons,geany-plugins-codenav,geany-plugins-debugger,geany-plugins-geanyctags,geany-plugins-geanypg,geany-plugins-geanyprj,geany-plugins-geanyvc,geany-plugins-geniuspaste,geany-plugins-markdown,geany-plugins-scope,geany-plugins-geanypy,geany-plugins-overview,getent,gettext,gettext-devel,ghostscript,ghostscript-fonts-other,ghostscript-fonts-std,girepository-GLib2.0,git,glib2.0-networking,gmult,gnuchess,gnugo,gnupg,gottet,greed,grep,groff,gsettings-desktop-schemas,gtk-update-icon-cache,gweled,gzip,hdf5,hexalate,hicolor-icon-theme,hitori,hostname,iagno,idle,idle3,ImageMagick,ImageMagick-doc,info,ipc-utils,jpeg,kdeedu-data,lapack,less,libakonadiprotocolinternals1,libarchive13,libargp,libaspell15,libasyncns0,libatk-bridge2.0_0,libatk1.0_0,libatomic1,libatspi0,libattica0.4,libattr1,libaudio2,libautotrace3,libblkid1,libboost-devel,libbotan1.10_1,libbz2-devel,libbz2_1,libcairo2,libcanberra-gtk0,libcanberra-gtk3_0,libcanberra0,libcharset1,libclang3.8,libclutter-gtk1.0_0,libclutter1.0_0,libcogl-common,libcogl20,libcom_err2,libcroco0.6_3,libcrypt-devel,libcrypt0,libcurl-devel,libcurl4,libdatrie1,libdb5.3,libdbus-glib_1_2,libdbus1_3,libdbusmenu-qt2,libdbusmenu-qt5_2,libdmtx0,libe-book-tools,libe-book0.1_1,libedit0,libEGL1,libEMF1,libenchant1,libEnginio1,libepoxy0,libexiv2_14,libexpat-devel,libexpat1,libf2c-devel,libfam0,libffi6,libfftw3-devel,libfftw3-omp3,libfftw3_3,libFLAC8,libfluidsynth1,libfontconfig-common,libfontconfig-devel,libfontconfig1,libfpx1,libfreetype-devel,libfreetype6,libgames-support-common,libgames-support0,libgc1,libgcc1,libgcrypt20,libgd-devel,libgd3,libgdbm4,libgdk_pixbuf2.0_0,libgee0.8_2,libgeoclue0,libgfortran3,libgif-devel,libgif4,libgirepository1.0_1,libGL1,libglapi0,libglib2.0-devel,libglib2.0_0,libGLU1,libgmp-devel,libgmp10,libgmpxx4,libgnutls28,libgomp1,libgpg-error0,libgpgme11,libGraphicsMagick++12,libGraphicsMagick-devel,libGraphicsMagick3,libGraphicsMagickWand2,libgraphite2_3,libgs9,libgsm1,libgssapi_krb5_2,libgstinterfaces0.10_0,libgstinterfaces1.0_0,libgstreamer0.10_0,libgstreamer1.0_0,libgtk2.0_0,libgtk3_0,libgtkglext1.0_0,libguile17,libharfbuzz0,libhdf5-devel,libhdf5_10,libhdf5cpp_12,libhdf5hl_10,libhdf5hlcpp_11,libhogweed2,libhunspell1.3_0,libhunspell1.4_0,libical1,libICE6,libiconv,libiconv-devel,libiconv2,libicu-devel,libicu57,libicu58,libidn11,libidn2_0,libilmbase12,libIlmImf22,libintl-devel,libintl8,libiodbc2,libisl13,libjasper1,libjbig-devel,libjbig2,libjpeg-devel,libjpeg8,libjson-c-common,libjson-c2,libjson-glib1.0_0,libkmahjongg-common,libkmahjongg4,libkpim-common,libkpim4,libkrb5_3,libkrb5support0,liblapack-devel,liblapack0,liblcms2-devel,liblcms2_2,libllvm3.8,libltdl7,liblz4_1,liblzma-devel,liblzma5,liblzo2_2,libMagick-devel,libMagickC++6_6,libMagickCore6_2,libMagickWand6_2,libmetalink3,libmikmod3,libming1,libmng-devel,libmng2,libmodplug1,libmpc3,libmpfr4,libmysqlclient18,libncurses-devel,libncursesw10,libnetpbm-devel,libnetpbm10,libnettle4,libnghttp2_14,libnspr4,libnss3,libogg0,libopenal1,libopenblas,libopencv-devel,libopencv3.4,opencv,libopenjp2_7,libopenldap2_4_2,libopenmpi12,libopenssl100,libopts-devel,libopts25,liborc0.4_0,libp11-kit0,libpango1.0_0,libpangox1.0_0,libpaper-common,libpaper1,libpcre-devel,libpcre1,libpcre16_0,libpcre32_0,libpcrecpp0,libpcreposix0,libphonon4,libphonon4qt5_4,libpipeline1,libpixman1-devel,libpixman1_0,libplotter2,libpng-devel,libpng-tools,libpng16,libpng16-devel,libpopt-common,libpopt0,libportaudio2,libpq5,libprison0,libproxy1,libpsl5,libpstoedit0,libpulse-simple0,libpulse0,libqca2,libqhull-devel,libqhull_7,libqjson0,libqqwing2,libqrencode3,libquadmath0,libqzeitgeist1,libreadline7,librest0.7_0,librevenge0.0_0,librsvg2_2,libsasl2_3,libSDL1.2_0,libSDL2-devel,libSDL2_2.0_0,libSDL2_image-devel,libSDL2_image2.0_0,libSDL2_mixer-devel,libSDL2_mixer2.0_0,libSDL2_net-devel,libSDL2_net2.0_0,libSDL2_ttf-devel,libSDL2_ttf2.0_0,libsigsegv2,libSM6,libsmartcols1,libsndfile1,libsoup-gnome2.4_1,libsoup2.4_1,libsqlite3_0,libssh2_1,libssp0,libstdc++6,libstreamanalyzer0,libstreams0,libsvm-devel,libsvm2,libsybdb5,libtasn1_6,libtdb1,libthai0,libtiff-devel,libtiff6,libtinyxml2_4,libtool,libtxc_dxtn,libunistring2,libusb0,libuuid-devel,libuuid1,libvoikko1,libvorbis,libvorbis0,libvorbisenc2,libvorbisfile3,libvpx-devel,libvpx3,libvtv0,libwebp5,libwebpmux1,libwmf027,libwrap0,libX11-xcb1,libX11_6,libXau6,libXaw7,libxcb-glx0,libxcb-icccm4,libxcb-image0,libxcb-keysyms1,libxcb-randr0,libxcb-render-util0,libxcb-render0,libxcb-shape0,libxcb-shm0,libxcb-sync1,libxcb-util1,libxcb-xfixes0,libxcb-xinerama0,libxcb-xkb1,libxcb1,libXcomposite1,libXcursor1,libXdamage1,libXdmcp6,libXext6,libXfixes3,libXft2,libXi6,libXinerama1,libxkbcommon0,libXm4,libxml2,libxml2-devel,libXmu6,libXpm-noX_4,libXpm4,libXrandr2,libXrender1,libxslt,libXss1,libXt6,libXtst6,libyaml0_2,libzip2,login,lua,lua-devel,lynx,m4,make,man-db,mintty,mysql-common,nano,ncftp,ncurses,netpbm,nfrotz,ninvaders,openexr,openmpi,openssh,openssl,p11-kit,p11-kit-trust,p7zip,patch,peg-e,perl,pkg-config,python3,python38-cairo,python38-cffi,python38-cryptography,python38-dbus,python3-devel,python38-enum34,python38-gi,python38-gi-common,python38-crypto,python38-cython,python38-h5py,python38-ipython,python38-jupyter_core,python38-gobject,python38-numpy,python38-openssl,python38-pip,python38-ply,python38-pyasn1,python38-pycparser,python38-pykde4,python38-pyqt4,python38-pyqt5,python38-requests,python38-setuptools,python38-sip,python38-six,python38-tkinter,python38-twisted,python38-zope.interface,python3,python38-cffi,python38-devel,python38-imaging,python38-imaging-devel,python38-numpy,python38-ply,python38-pycparser,python38-setuptools,python38-tkinter,python38-zmq,qqwing,qt5-quickcontrols,rebase,renderproto,rgb,robots,rsync,ruby,ruby-devel,ruby-minitest4,ruby-rake,ruby-rdoc,rubygems,run,scrnsaverproto,sed,shared-mime-info,simsu,sj-fonts,sl,sound-theme-freedesktop,sudoku,suomi-malaga,tar,tcl,tcl-devel,tcl-tix,tcl-tk,tcl-tk-devel,terminfo,terminfo-extra,tetzle,texinfo,tiff,typespeed,tzdata,unzip,util-linux,vim,vim-clang-format,vim-common,vim-minimal,w32api-headers,w32api-runtime,w3m,wget,which,windows-default-manifest,xbitmaps,xboard,xextproto,xinit,xkeyboard-config,xorg-server,xorg-server-dmx,xorg-server-extra,xorg-x11-fonts-dpi75,xorg-x11-fonts-misc,xproto,xxd,xz,zip,zlib-devel,zlib0,xhost,libglut-devel,libglut3,python3-pyqt5,python3-pyqt3d,python3-pyqt5-qtchart,python3-pyqt5-qtdatavisualization,python38-pylint,python38-pytest,python38-pytest-benchmark,python38-wheel,python38-zmq,libboost_python3-devel,libturbojpeg-devel

コマンドプロンプトは右クリックだけで貼り付けになる(こともある)。

インストールプログラムの操作

ここからは通常のインストールと同じ。

ファイル配布元の選択

.jpで終わるサイトを選ぶ方が速い。

libusbでエラーが出るが特に問題ない。

パッケージの選択 (-Pオプションで指定したものに勝手にチェックが付いている)

上の方法を使ったおかげで選ぶ手間が省ける。

動作確認

  1. libpng01.cをホームディレクトリ(c:\cygwin64\home\username)に置く
  2. このファイルに従って作業する