Chocolatey 是 Windows 的套件管理工具,就像是 Linux 的 apt 或是 mac 的 homebrew 一樣,可以在 Powershell 下 choco install [軟體名稱]
指令來安裝各式軟體。趁著這次辦公室電腦重灌 win10 C槽歸零的機會,想說來試著用 chocolatey 來配置看看~
安裝 Chocolatey
我主要參考這一篇Chocolatey - Windows 套件管理工具 ,以下是實際的安裝過程。
- 以管理員權限開啟 Powershell
確認執行權限
1
2
3
4
5
6
7
8
9
10
11
12
13Get-ExecutionPolicy
如果顯示 Ristricted,則再執行以下指令
Set-ExecutionPolicy AllSigned
# or
Set-ExecutionPolicy Bypass -Scope Process
執行後會返回下面這一段,選Y後繼續
執行原則變更
執行原則有助於防範您不信任的指令碼。如果變更執行原則,可能會使您接> 觸到 about_Execution_Policies 說明主題 (網址為
https:/go.microsoft.com/fwlink/?LinkID=135170) 中所述的 > 安全性風險。您要變更執行原則嗎?
[Y] 是(Y) [A] 全部皆是(A) [N] 否(N) [L] 全部皆否(L) [S] 暫停(S) [?] 說明 (預設值為 "N"):安裝chocolatey
1
$ Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
確認安裝完成
1
2
3
4$ choco
Chocolatey v0.10.11
Please run 'choco -?' or 'choco <command> -?' for help menu.確認是否有設定好系統環境變數 (path)(非使用者環境變數)
1
env$path
以上都完成後,就可以透過下指令的方式來安裝軟體了,記得使用 choco 指令時都要有管理者權限。目前實測工作還有平常玩耍(?)需要的軟體基本上都可以透過 Chocolatey 來安裝起來,除了 PostgreSQL 目前只到10.6,PostGIS只有 搭配 9.3 版 PostgreSQL
設定 Chocolatey 套件管理員自動安裝 <- 這個還沒研究,先筆記著,等之後需要自動化部署的話再說吧
Terminal
過去 Windows 因為 Terminal 整體上沒有 UN*X 系統花俏方便,使用起來的確沒有那麼順手,在估狗 chocolatey 時剛好看到了 cmder 這個工具,實際使用起來也的確讓 Windows 有多了一些 UN*X 的溫度www
安裝 cmder
chocolatey 安裝好後,就可以過指令來安裝了1
choco install cmder
將 cmder 加入右鍵工作列中
把cmder添加到資料夾滑鼠右鍵選單中- 把 cmder.exe 加到環境變數
- 在管理員權限下開啟 cmder,輸入以下指令
1
Cmder.exe /REGISTER ALL
cmder 微調
可以參考這一篇 介紹好用工具:Cmder ( 具有 Linux 溫度的 Windows 命令提示字元工具 )- 我是讓 cmder 預設開啟 具有管理員權限的 Powershell,因為 cmd 不理我的 choco,暫時還沒去解QQ 不過因為有看到後期 windows 的 Powershell 是 cmd 的上一層,所以就先這樣
- 另外是預設 Lamda 的部分改不了,不過因為主要都只會輸入英文,應該影響不大,這問題也就先放著了
常用工具列表
瀏覽器
- Brave
- onetab, zotero
GIS
- QGIS
- Google Earth Pro
程式語言
- R.project
- Python3
- Rtools (set Environmental path) Rstan
1
2
3git pull https://github.com/leeper/choc-rtools
make build
make install
編輯器
- RStudio
- Visual Studio Code
- Vim
生產力工具
- LibreOffice
- Adobe
- Zotero
- Inkscape
- Java
團隊溝通
- Slack
版本管控
- Git
資料備份
- Backup and Sync from Google
電腦清理
- ccleaner
1 | choco install brave |