Modifié par Xavier Richard le 12/02/2024 à 10:19

Afficher les derniers auteurs
1 {{numberedheadings/}}
2
3 (% class="floatinginfobox" %)
4 (((
5 **Sommaire**
6
7 {{toc numbered="true"/}}
8 )))
9
10 |=(% style="text-align: right;" %)Produit|=(% style="font-weight: normal; text-align: left;" %)Chocolatey
11 |=(% style="text-align: right;" %)OS (système d'exploitation)|=(% style="font-weight: normal; text-align: left;" %)Windows 10
12 |=(% style="text-align: right;" %) Licence|=(% style="font-weight: normal; text-align: left;" %)(((
13 Gratuit
14
15 (certaines fonctionnalités avancées sont payantes, ce qui est un gage de qualité pour un logiciel)
16 )))
17 |=(% style="text-align: right;" %) Temps d'installation / prise en main|=(% style="font-weight: normal; text-align: left;" %)10 minutes
18 |=(% style="text-align: right;" %)Prérequis|=(% style="font-weight: normal; text-align: left;" %)Être administrateur de son PC
19
20 = Identification du logiciel =
21
22 * **Nom **: Chocolatey
23 * **Description **: Gestionnaire d'applications Windows en ligne de commande qui permet l’installation (1 fois) et surtout **les mises à jour de logiciels Windows en mode silencieux** (ce qui est très pratique car les mises à jour de certains softs sont parfois très très fréquentes / nombreuses et donc pénibles à réaliser car le mode "auto-update" n'est pas si courant !)
24 * **Disponibilité en langue française** : Non
25 * **Conditions d'utilisation** : gratuit ou payant
26 * **Site officiel et téléchargement** : [[https:~~/~~/chocolatey.org>>https://chocolatey.org||rel="noopener noreferrer" style="outline-width: 0px !important; user-select: auto !important;" target="_blank"]]
27
28 = Présentation / Fonctionnalités =
29
30 == Intro : rappel des (nombreuses) peines des install et mises à jour d'applis Windows ==
31
32 **Installer une application Windows c'est souvent de nombreux clics "Suivant > Suivant"** sans modifier les options proposées par défaut.
33
34 **Pour conserver / mettre à jour les applications Windows** c'est souvent encore plus rébarbatif : **certaines applications Windows vérifient les mises à jour au démarrage mais d'autres ne vérifient jamais si une nouvelle version est disponible **(dans ce cas c'est à vous de checker la dernière version en consultant régulièrement le site Internet de l'éditeur !). Quand par bonheur une nouvelle version d'une application est détectée automatiquement au démarrage du logiciel, il arrive parfois que la mise à jour soit loin d'être "transparente" (je pense à LibreOffice par exemple ou CCleaner) car il vous faut : aller sur le site Internet de l'éditeur, identifier puis télécharger la dernière version du soft la plus récente (souvent noyée parmi de nombreuses publicité et de "faux" liens de téléchargement) et enfin repartir dans une série de clics **"Suivant > Suivant" **similaire lors de la 1ière installation.
35
36
37 Grâce à **Chocolatey **il est possible, en **ligne de commande** (= saisie dans une console de type Terminal), d'unifier et d'**automatiser la mise à jour de plusieurs applications en une seule fois** ! De fait Chocolatey simplifie la mise à jour d'applications Windows comme le fait un "Store" dans le monde des Smartphones ou les gestionnaires de paquets (tel Synaptic) sous Linux. /!\ attention : bien évidemment **Chocolatey ne met à jour que les applications installées au-préalable "hors Chocolatey"**, donc vous serez peut-être amenés à dé-installer certaines applis puis à les ré-installer via la ligne de commande Chocolatey (1 seule commande). Par ailleurs la bibliothèque Chocolatey des applications Windows disponibles est assez riche mais ne couvre certainement pas 100% de votre logithèque (vous aurez donc un fonctionnement "mixte" : install et update avec ou sans Choco).
38
39 == Les Plus de Choco ==
40
41 * **Installation rapide et silencieuse** (avec les paramètres par défaut)
42 * **Mises à jour de plusieurs applications en une seule ligne de commande**
43 ** __/!\ rappel important__ :  seules les applications installées au préalable via Chocolatey peuvent être mises à jour.
44 * Grande "bibliothèque" d'applis tenue très à jour, voir [[https:~~/~~/chocolatey.org/packages>>https://chocolatey.org/packages||rel="noopener noreferrer" target="_blank"]]
45
46 == Les Moins ==
47
48 * **Fonctionne en ligne de commande** sans aucune interface graphique (type "Command Prompt" / "Invite de commande"). Heureusement le nombre de commandes à utiliser est très limité (voir ci-dessous les 2 principales) mais il est vrai que ce fonctionnement "à la Unix / Linux" peut rebuter certains utilisateurs.
49 * **Chocolatey ne permet pas de définir le dossier d'installation du logiciel** en effet cette option, appelée "Ubiquitous Install Directory" est réservée aux versions payantes / pro. Note : néanmoins il possible d'installer Chocolatey très facilement dans un dossier personnalisé (plutôt que dans le dossier d'installation par défaut de Windows à savoir "C:\Program Files", voir l'article dédié ci-dessous).
50
51 = Bibliothèque d'applis installables et updatables via Chocolatey =
52
53 **Liste des applis disponibles** (ie "Repository" Chocolatey) : 
54 [[https:~~/~~/chocolatey.org/packages>>https://chocolatey.org/packages||rel="noopener noreferrer" target="_blank"]]
55
56 __Astuce __: la ligne de commande à saisir (avec le nom "exact" du paquet) pour installer l'application est affichée pour chaque appli dans le "Store Chocolatey". Pour aller plus vite, il y a même un bouton "Copier la commande dans le presse-papier", du coup l'install 'une nouvelle appli se résume à : un clic sur ce bouton + coller le presse-papier dans Cmd + appuyer sur la touche Entrée ... facile [[image:icon:emoticon_wink]].
57
58
59 = Commandes Chocolatey à connaître =
60
61 == Mettre à jour toutes les applis déjà installées via Chocolatey ==
62
63 {{code language="XML"}}
64 choco upgrade all
65 {{/code}}
66
67 {{info}}
68 Lors de cette opération de mis à jour, les icônes des applications "updatées" sont automatiquement ajoutées sur votre bureau Windows (il s'agit de raccourcis permettant de lancer l'application).
69
70 Pour ne pas encombrer inutilement votre bureau, **vous pouvez supprimer simplement ces icônes de votre bureau Windows **en tapant (toujours en étant connecté avec un compte Administrateur local du PC) :
71
72 //cd c:\Users\Public\Desktop//
73
74 puis tapez //Dir// pour lister / identifier les fichiers raccourcis et enfin
75
76 //del [AppName].lnk// pour supprimer un fichier raccourci d'application.
77 {{/info}}
78
79 == Vérifier les apps qui peuvent être mises à jour ==
80
81 Cette commande **permet de savoir si de nouvelles versions sont disponibles pour les applis installées via Chocolatey et ce sans pour autant lancer la mise à jour des applis**.
82
83 //Cette commande est surtout utile pour savoir, à l'avance, si vous devez "demander" votre compte admin local Windows pour faire les mises à jour de "manière groupée".//
84
85 {{code cssClass="XML"}}
86 choco outdated
87 {{/code}}
88
89
90 == Lister les applis installées via Chocolatey ==
91
92 {{code language="XML"}}
93 choco list
94 {{/code}}
95
96
97 = Bonus : fichier bat pour vérifier / mettre à jour les applications =
98
99 [[(% class="wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink" %)Ci-joint un petit fichier / script .bat>>attach:Choco upgrade all - Force Admin.bat]](%%) qui permet, **d'un simple clic, de vérifier et le cas échéant de lancer la mise à jour des applications installées via Chocolatey**.
100
101
102 Ce script est constitué de 2 lignes :
103
104 * une 1ière ligne qui créé un script vbs temporaire pour obtenir les droits Administrateur (~~ elevate)
105 * une 2e ligne qui lance la commande d'upgrade des applications Chocolatey : "choco upgrade all".
106
107 __**Astuce :**__ vous pouvez lancer ce fichier bat automatiquement au démarrage de Windows, le planifier ou encore prendre l'habitude de l’exécuter manuellement de temps en temps.
108
109 * S'il n'y a pas d'update en attente => il se fermera automatiquement
110 * S'il y a un update d'une ou plusieurs applis => vous déciderez de les réaliser une à une (ou pas !) en répondant simplement Y/N.
111
112 = Articles complémentaires =
113
114 * L'installation ou la mise à jour d'applications (via Chocolatey ou pas) ajoute souvent des **icônes inutiles sur le bureau** : voir comment [[Supprimer les raccourcis inutiles présents sur le bureau Windows>>doc:SuppressionRaccourciBureauImpossible||target="_blank"]]
115 * [[Installer Chocolatey dans un dossier personnalisé>>doc:InstallChocoDossierWindowsDeVotreChoix||target="_blank"]]
116
117 = Mots clefs pour la recherche =
118
119 Logithèque, install, setup, upgrade, Choco