choco無法將choco識別 choco入門

2021-10-17 02:12:19 字數 1177 閱讀 1304

1)choco是什麼?

windows作業系統上的乙個軟體管理解決方案。使用powershell 來建立軟體發布包。然後可以將他部署在任何有windows作業系統的地方。

2)特色:

可以部署到任何有windows/cloud 的地方。

可以部署任何東西。

所有軟體是一等公民。

測試發布。

完全的線下與安全。

建立自己的部署包。

依賴管理變得非常簡單。

開源軟體許可。有apache v2 許可。

3)安裝與使用

3.1  安裝

系統要求:   配置系統的powershell .

準備:使用管理員許可權開啟 powershell.

powershell  執行命令:"set-executionpolicy remotesigned"

安裝使用命令

"iwr -usebasicparsing | iex"

3.2  使用:

1)choco 命令一覽:(備註:需要管理員許可權)

install -y

uninstall

upgrade

2)  安裝路徑

預設是chocolateyinstall\lib ,但是包的維護者可以自定義位置。

基於.msi 檔案生成的choco 包安裝一般是msi的預設路徑「program files」。

還有一些包可以自定義安裝路徑。這些包使用環境變數$env:chocolateybinroot

如果環境變數不存在,它預設值為c:\tools; 你可以通過修改chocolateybinroot來改變程式的安裝位置。

choco 可以通過引數來改變軟體的預設安裝路徑 --install-directory=value

--dir, --directory, --installdir, --installdirectory, --install-dir,--install-directory=value

3)已經安裝好的程式如何託管。

使用choco install 使choco知道。

4)choco 安裝包

chocolatey.org (社群維護)。你也可以通過增加預設源。或者使用--source選項在安裝時指定安裝源。

定義說明

包: 是nupkg 檔案. choco 使用nuget 從源檢索包。

choco 安裝 和 mkcert 本地https

直接拷貝執行即可,注意需要管理員身份執行 cmd安裝 systemroot system32 windowspowershell v1.0 powershell.exe noprofile inputformat none executionpolicy bypass command iex new...

windows包管理工具使用 choco

管理員許可權開啟powershell 輸入set executionpolicy bypass scope process force iex new object system.net.webclient downloadstring 回車。安裝完後即可使用。有可能需要需要重啟powershell...

git無法識別倉庫

前幾天伺服器的乙個git 倉庫裡面,我輸入了 git log 的時候,報錯,說這不是乙個git倉庫,我就納悶了,前幾天還一直在用 git pull origin master 的,合併遠端的分支,怎麼突然掛了。遠端的github的還能用啊,於是檢查了下許可權,發現root使用者可以操作,test 使...