Chocolatey¶
Installation¶
Chocolatey nécessite PowerShell avec droits Administrateur.
Lancer:
PS Get-ExecutionPolicy
RemoteSigned
Restricted
, lancez:
PS Set-ExecutionPolicy AllSigned or Set-ExecutionPolicy Bypass -Scope Process
Puis lancez la commande suivante:
PS Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Si il n'y a pas d'erreur, lancer Choco
PS choco
Chocolatey v0.10.15
Please run 'choco -?' or 'choco <command> -?' for help menu.
Commandes¶
Packages¶
:octicons-link: Installer un paquet choco install
(cinst
):¶
PS choco install chocolateygui
Chocolatey v0.10.15
Installing the following packages:
chocolateygui
By installing you accept licenses for the packages.
Progress: Downloading ChocolateyGUI 0.17.0... 100%
Progress: Downloading DotNet4.5.2 4.5.2.20140902... 100%
DotNet4.5.2 v4.5.2.20140902 [Approved]
dotnet4.5.2 package files install completed. Performing other installation steps.
The package DotNet4.5.2 wants to run 'ChocolateyInstall.ps1'.
Note: If you don't run this script, the installation will fail.
Note: To confirm automatically next time, use '-y' or consider:
choco feature enable -n allowGlobalConfirmation
Do you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint): Y
# Forcer la réinstallation: -f --force
:octicons-link: Désinstaller un paquet choco uninstall
(cuninst
):¶
PS choco uninstall vcxsrv
Chocolatey v0.10.15
Uninstalling the following packages:
vcxsrv
vcxsrv v1.20.8.1
The package vcxsrv wants to run 'chocolateyuninstall.ps1'.
Note: If you don't run this script, the installation will fail.
Note: To confirm automatically next time, use '-y' or consider:
choco feature enable -n allowGlobalConfirmation
Do you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint): A
:octicons-link: Liste des paquets installés choco list
(clist
):¶
# Applications installées par Chocolatey
PS choco list --local-only
Chocolatey v0.10.15
chocolatey 0.10.15
chocolatey-core.extension 1.3.5.1
chocolateygui 0.17.0
DotNet4.5.2 4.5.2.20140902
git.install 2.26.2
vscode 1.44.2
vscode.install 1.44.2
# Applications installées par Chocolatey et toutes les autres.
PS choco list -lai
:octicons-link: Rechercher un paquet choco search
(clist
):¶
# Chercher les paquets relatifs à Git
PS choco search git
# PS clist git
Chocolatey v0.10.15
git 2.26.2 [Approved]
git-helper 1.5 - Possibly broken
Git-TF 2.0.3.20131219 [Approved]
git-it 4.4.0 [Approved]
EthanBrown.GitAliases 0.0.5
git-lfx 0.1.0 [Approved]
git-interactive-rebase-tool 1.1.0 [Approved] Downloads cached for licensed users
git.portable 2.26.2 [Approved]
# Plus d'infos
PS choco search git --detailed
.../...
vscodium.install 1.44.2 [Approved]
Title: VSCodium (Install) | Published: 21/04/2020
Package approved by Pauby on avr. 21 2020 12:26:11.
Package testing status: Passing on avr. 21 2020 10:27:25.
Number of Downloads: 5624 | Downloads for this version: 1259
Package url
Chocolatey Package Source: https://github.com/Thilas/chocolatey-packages/tree/master/vscodium.install
Package Checksum: 'tsygmUY9Krl1xcp+Z/rk1tShITJQ4X5KTM+lh/cR+WtxOELWfZO8MY/ndDzgJmUZuhDiFQVCGLb5s9P0/5bLng==' (SHA512)
Tags: vscodium admin foss cross-platform microsoft visualstudiocode vscode development editor ide javascript typescript
Software Site: https://github.com/VSCodium/vscodium
Software License: https://github.com/VSCodium/vscodium/blob/master/LICENSE
Software Source: https://github.com/VSCodium/vscodium
Documentation: https://code.visualstudio.com/docs
Issues: https://github.com/VSCodium/vscodium/issues
Summary: VSCodium (Install)
Description: Free/Libre Open Source Software binaries of [Visual Studio Code](https://chocolatey.org/packages/vscode).
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
.../...
# Chercher exactement 'Git'
PS choco search git --exact
Chocolatey v0.10.15
git 2.26.2 [Approved]
1 packages found.
:octicons-link: Info sur un paquet choco info
:¶
PS choco info git
Chocolatey v0.10.15
git 2.26.2 [Approved]
Title: Git | Published: 20/04/2020
Package approved by AdmiringWorm on avr. 21 2020 12:07:36.
Package testing status: Passing on avr. 20 2020 18:46:36.
Number of Downloads: 3756434 | Downloads for this version: 52727
Package url
Chocolatey Package Source: https://github.com/chocolatey-community/chocolatey-coreteampackages/tree/master/automatic/git
# Synonyme à choco search <pkgname> --exact --detailed
:octicons-link: Paquets non à jour choco outdated
:¶
PS choco outdated
Chocolatey v0.10.15
Outdated Packages
Output is package name | current version | available version | pinned?
Chocolatey has determined 0 package(s) are outdated.
:octicons-link: Mettre à jour un/des paquets choco upgrade
(cup
):¶
# Mettre à jour un ou plusieurs paquets
PS choco upgrade <pkg1 pkg2>
# Mettre à jour tous les paquets
PS choco upgrade all
:octicons-link: Empêcher de mettre à jour un paquet choco pin
:¶
# Bloquer les maj de chocolateygui
PS choco pin add -n=chocolateygui
Chocolatey v0.10.15
Trying to add a pin for chocolateygui
Successfully added a pin for chocolateygui v0.17.0.
# Liste des paquets 'pinned'
PS choco pin list
Chocolatey v0.10.15
chocolateygui|0.17.0
# Débloquer les maj de chocolateygui
PS choco pin remove --name chocolateygui
Chocolatey v0.10.15
Trying to remove a pin for chocolateygui
Successfully removed a pin for chocolateygui v0.17.0.
:octicons-link: Configuration de chocolatey choco config
:¶
PS choco config list
Chocolatey v0.10.15
Settings
cacheLocation = | Cache location if not TEMP folder. Replaces `$env:TEMP` value for choco.exe process. It is highly recommended this be set to make Chocolatey more deterministic in cleanup.
.../...
Sources
chocolatey - https://chocolatey.org/api/v2/ | Priority 0|Bypass Proxy - False|Self-Service - False|Admin Only - False.
NOTE: Use choco source to interact with sources.
Features
[x] checksumFiles - Checksum files when pulled in from internet (based on package).
[x] autoUninstaller - Uninstall from programs and features without requiring an explicit uninstall script.
.../...
Dernière mise à jour:
November 11, 2021