chocolatey.png

        就像 .NetNuGetnodenpmobjcCocoaPodsjavamaven/gradle等,Ubuntu/CentOS也一定離不開 apt-get/yum, 而 windows 之於 choco 那樣

好處 : 

        無須上網下載安裝一直按一下一步, 按完後有需軟體還需要環境變數路徑 等等, choco 一個指令就幫你完成, 還可以依照自己的需求更新

缺點 (目前無遇到):

         有人說 chocolatey 很多軟體安裝位置不固定會汙染 path (這邊的 path 我在思考是不是只環境變數路徑, 還是實體路徑, 目前是沒有這困擾)

 

我已經很習慣用 choco 來安裝 windows 的軟體或套件, 除非他維護版或更新版出得很慢, 我才會去另外找其他管理器來安裝 (或手動安裝如 modelio 在 choco 找不到)

 

安裝chocolatey :

 

在windows 10 下在開始按下右鍵點選 windows powershell (系統管理員), 鍵入下列的 command 指令

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

 

常用操作指令 :

 

 choco install [packageName]         // 安裝軟體

 choco upgrade [packageName]      // 升級指定軟體

 choco outdated                               // 查詢過期的安裝軟體

 choco upgrade all --except="'GoogleChrome,visualstudiocode'"   // 升級所有軟體但排除 googleChrome, vscode 這種會自動升級的軟體

 choco uninstall [packageName] // 移除軟體

 choco list -lo                                // 列出所有安裝軟體

 

 

其他須知 : 

 

Chocolatey的實體路徑 C:\ProgramData\chocolatey

一般安裝的實體路徑都會在 C:\Program Files C:\Program Files (x86)

非微軟的標準軟體就會被安裝在 C:\Tools (: cmder, poshgit)

 

安裝時遇到的問題:

PowerShell 執行 ps1 檔時出現「系統上已停用指令碼執行」錯誤

解法 在windows powershell (系統管理員), 鍵入下列的 command 指令

Set-ExecutionPolicy RemoteSigned      (預設為 Restricted)

 

目前我個人由 choco 託管的軟體/或微軟套件 :

 

Cmder

Dbeaver (沒再用移除)

Docker  (已更名為 docker-cli)

Docker-cli

Docker-compose  (docker-desktop已整合, 移除)

Docker-toolbox (docker-desktop整合, 移除)

Docker-machine (尚未安裝)

Docker-for-windows (2.0 後已更名為 docker-desktop)

Docker-desktop

Dotnet4.7.1

Evernote

Git

Iis-arr 3.0.20180207

Julia

Krita

Kubernetes-cli

Libreoffice (libreoffice-fresh)

Nodejs

Ngork (改用 npm 託管, 更新速度太慢)

Pgadmin

Poshgit

PostgreSQL 9 (9.6, 過時不合時宜對我來說)

PostgreSQL 10.6 (現在有出到 postgreSQL 12)

Postman

Python3

Sublimetext3

SourceTree

Vcredist2010

Vcredist2013

Telegram

Wkhtmltopdf

Xmind

Poedit

https://dictionaries.io/windows/ (參考)

microsoft-edge-insider (beta)

arrow
arrow
    創作者介紹
    創作者 boming 的頭像
    boming

    Michael Lin 的小部落格

    boming 發表在 痞客邦 留言(0) 人氣()