Windows 10
- Chocolatey
Scoop
にパッケージが無いソフトウェアを導入するときに使うことがあるVisual Studio
はこちらじゃないとなんか都合が悪かった・・・
- Scoop
- 大抵のソフトウェアはあるし自分で定義ファイルも作れる
適当な場所にこのリポジトリを clone します。
以降の説明では ${HOME}/windows-gitbash-config
に clone したことにします。
管理者として起動した PowerShell で次のスクリプトを実行します。
Set-ExecutionPolicy Bypass -Scope Process -Force;
は、今のプロセスに限り署名されていない PowerShell
スクリプトを実行できるよう制限を緩めるためのコマンドレットです。
Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
そしてもろもろのソフトウェアをインストールします。
cinst -y adobereader
Visual Studio のインストールは結局よくわかりません。 Visual Studio Installer が自動更新してしまうし、ワークロードと追加するコンポーネントが多すぎるしで、何回も繰り返したくはないのです・・・
もしどうしても Chocolatey で管理したいときはこちらの説明を参考にしてください。
ChocolateyPackages/EXAMPLES.md
完了したら PowerShell は閉じます。
そしてたぶん Windows の再起動が必要です。
普通のユーザーとして起動した PowerShell で次のスクリプトを実行します。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
最初に Git が必要です。
scoop install git
その次に bucket を追加します。
scoop bucket add extras
scoop bucket add java
scoop bucket add versions
scoop bucket add jetbrains
scoop bucket add my-scoop https://bitbucket.org/yujiorama/my-scoop
scoop update
残りのソフトウェアをインストールします。
scoop install sudo launchy sysinternals tortoisesvn googlechrome firefox thunderbird adopt8-hotspot adopt11-hotspot openjdk15 go nodejs python IntelliJ-IDEA-Ultimate sublime-text vscode winmerge vagrant docker docker-compose kubectl minikube openvpn putty winscp 7zip zip unzip zstd mysql-workbench fzf jq
.bash_profile
を編集してこのリポジトリのスクリプトを読み込むようにします。
最後に次の行を追加するだけです。
[ -e "${HOME}/windows-gitbash-config/init.sh" ] && source "${HOME}/windows-gitbash-config/init.sh"
Git Bash のプロンプトで次のようにスクリプトを実行します。
途中で WSL 環境で sudo
を実行するため WSL 環境のユーザーに設定したパスワードの入力が求められるので注意。
${HOME}/windows-gitbash-config/wsl/init.sh