Cygwinのダウンロードとインストールを自動で行う方法
3行で説明
面倒なインストール、なんとかしたいですよね。
そこでscriptを書きました。コマンドプロンプトに貼ってENTERで5分~15分放置すればインストール完了です。
curl.exe -L https://raw.githubusercontent.com/cat2151/cygwin-auto-get-install/main/Cygwin_get_and_install.bat --output Cygwin_get_and_install.bat && Cygwin_get_and_install.bat
この記事の対象読者
以下に興味のある方。何かの参考になれば幸いです。
- Cygwin
- C/C++ソースコードをコンパイル
- Windowsでgcc & clang
- ポータブル、環境を汚さない
- Cygwinのない環境でも実行できるexe(DLL依存しない)
- GitHubからcurlしたscriptで非対話的インストール
このscriptは何を実現するの?
-
以下を自動化します :
- Cygwinを公式サイトからダウンロードする
- Cygwinをカレントディレクトリ配下にインストールする
- レジストリやシステム環境変数に影響を与えません
- 任意のディレクトリに移動しても動作します
- Cygwinに(mingwの)gccとclangをインストールする
- hello worldをコンパイルして実行する
- Cygwinがない環境でも動作します(DLLに依存しません)
- cygwin64起動batを生成する
- このbatを実行するとcygwinにbashログインして(aliasによりmingwの)gccとclangが使えます
- 上記すべてのログを出力する
-
環境を汚さないため、手軽に扱えます。
-
コマンドプロンプトから1行のコマンドを実行するだけで自動ですべてが完了します。面倒な操作は不要です。
使っているパッケージマネージャーは?
以下を自動化します :
- Cygwinを公式サイトからダウンロードする
- Cygwinをカレントディレクトリ配下にインストールする
- レジストリやシステム環境変数に影響を与えません
- 任意のディレクトリに移動しても動作します
- Cygwinに(mingwの)gccとclangをインストールする
- hello worldをコンパイルして実行する
- Cygwinがない環境でも動作します(DLLに依存しません)
- cygwin64起動batを生成する
- このbatを実行するとcygwinにbashログインして(aliasによりmingwの)gccとclangが使えます
- 上記すべてのログを出力する
環境を汚さないため、手軽に扱えます。
コマンドプロンプトから1行のコマンドを実行するだけで自動ですべてが完了します。面倒な操作は不要です。
setup-x86_64.exe(最低限のpackage用)
apt-cyg(大部分のpackage用)
cpanm(perl用)
さらに詳しく
GitHubをご参照ください :
Cygwin auto get install
関連記事
MSYS2のダウンロードとインストールを自動で行う方法
WSL2 + Docker + MinGWで、自動でhello worldをWindows用にクロスコンパイルする方法
Author And Source
この問題について(Cygwinのダウンロードとインストールを自動で行う方法), 我々は、より多くの情報をここで見つけました https://qiita.com/cat2151/items/38fe897378ef91b584d6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .