Chocolatey : l’installation et la mise à jour facile d’applications sous Windows
Entre autres...
Le 26 avril 2019 à 08h29
8 min
Logiciel
Logiciel
Nombreux sont les utilisateurs continuant de télécharger manuellement leurs applications pour Windows, les mettant à jour de manière plus ou moins régulière. Outre l'incomplet Microsoft Store, il existe des alternatives plus efficaces, inspirées des pratiques sous Linux. Chocolatey est l'une d'entre elles.
Si Windows a bien un défaut, c'est la façon dont sont gérées ses applications. Le modèle de base n'a pas évolué depuis les premières années du système, malgré l'avènement d'internet : il faut récupérer un exécutable puis le lancer ou l'installer. Un principe qui, avec le référencement Google, continue de faire le succès des sites de téléchargement d'applications.
Il y a ainsi deux modes d'usages : classique ou portable. Nous avions d'ailleurs évoqué la manière dont PortableApps pouvait être utilisé pour tirer parti du second pour la mise à jour d'applications courantes. Bien entendu, en quelques dizaines d'années il y a eu des évolutions, des fichiers MSI à l'arrivée des applications universelles et du Microsoft Store.
Ce dernier enferme cependant l'utilisateur dans une boutique contre la promesse d'applications enfin mises à jour facilement, de manière régulière. Surtout, il est encore très incomplet et peu pratique, nécessitant un compte Microsoft pour garder les mêmes applications sur différents systèmes.
Pourtant, les distributions Linux ont montré depuis longtemps une meilleure voie : les dépôts. Chacune est ainsi livrée avec une liste de serveurs comprenant tous les logiciels que l'on peut installer, parfois en différentes déclinaisons : libres ou non, plus ou moins récentes, etc. L'utilisateur peut ajouter les siens s'il le souhaite.
On peut ainsi récupérer n'importe quelle application de cette liste en une ligne de commande ou en un clic, de nombreux miroirs étant disponibles à travers le monde. La mise à jour est tout aussi simple. Le tout est sécurisé par un dispositif permettant de s'assurer de la provenance et de l'intégrité, en exploitant notamment le chiffrement asymétrique (GPG).
Un principe qui n'a jamais été repris par Microsoft malgré quelques tentatives telles que Windows-Get, NuGet pour les composants .Net ou One-Get pour les modules et scripts PowerShell. Heureusement, l'équipe de Chocolatey etait là.
D'APT aux Snap d'Ubuntu
Commençons par voir comment les choses fonctionnent ailleurs, avec le cas d'école : Debian et son gestionnaire de paquets APT (Advanced Package Tool) pour installer et mettre à jour les applications et le noyau.
Il repose sur une liste de dépôts (/etc/apt/sources.list) pouvant être complétée en l'éditant ou via le logiciel intégré. APT l'utilise pour savoir où récupérer la liste des paquets disponibles, permettant ensuite à l'utilisateur de faire une recherche, procéder à une installation ou à une mise à jour.
Ces opérations peuvent se faire en lignes de commandes, le plus souvent avec les droits administrateur :
apt update // Met à jour la liste des paquets
apt search vlc // Recherche les paquets contenant vlc
apt info vlc // Affiche les informations concernant VLC
apt install vlc // Installe VLC
apt remove vlc // Désinstalle VLC
apt full-upgrade // Met à jour l'ensemble du système
Ainsi, contrairement à Windows, il n'est pas nécessaire de se rendre sur le site de VLC ou de téléchargement, de trouver la bonne version, la récupérer, l'installer et se reposer ensuite sur la mécanique de mise à jour interne de l'application : le système s'occupe de tout.
Bien entendu, une interface graphique est proposée au sein de Debian pour faire la même chose en quelques clics. Elle n'est pas unique : n'importe qui peut créer une application reposant sur les mécaniques d'APT.
Si une application n'est pas présente, on peut l'installer manuellement ou intégrer un dépôt mis en place par le développeur ou la communauté. Ubuntu a d'ailleurs créé un dispositif pour simplifier cette procédure avec ses PPA (une seule ligne de commande).
La boutique applicative de GNOME intégrée à Fedora, permettant d'installer les pilotes NVIDIA via des dépôts complémentaires
Mais Canonical a surtout travaillé à un dispositif encore plus poussé avec ses Snap. L'idée est de réduire l'un des problèmes majeurs de Linux : la fragmentation de ses méthodes de diffusion. Car chaque distribution dispose de son équivalent d'APT et sa façon de gérer les paquets. L'éditeur voulait donc unifier tout cela pour les applications courantes.
Ainsi, un Snap peut être installé sur 41 distributions dont Archlinux, Debian, Manjaro, Mint, OpenWrt, OpenSUSE, Raspbian, Solus, Ubuntu ou Yocto Project. Là aussi en une ligne de commande avec différents canaux (stable, beta, dev, etc.) et modes de confinement possibles, ainsi qu'une une boutique en ligne.
Un dispositif centralisé cette fois donc, mais qui a ses avantages pour l'utilisateur et les développeurs. D'autres solutions plus ou moins similaires existent comme AppImage ou Flatpak.
Le cas Chocolatey
Sous Windows, pas d'équivalent. Les sites de téléchargement ont toujours représenté le gros de l'usage, hors des jeux vidéo et leurs plateformes à la Steam (Battle.net, GoG, Origin, Uplay, etc). Des développeurs ont cherché à faciliter l'installation ou la mise à jour avec des outils tels que SUMo (Software Update Monitor) ou Ninite, sans aller plus loin.
L'équipe de Chocolatey planche de son côté depuis une dizaine d'années sur un gestionnaire de paquets complet, se basant sur NuGet mais avec une base communautaire maintenue à jour et proposant surtout des applications nécessaires au quotidien, tant pour les développeurs que les utilisateurs lambda. Elle en contient 6 528 actuellement.
Vous pouvez donc y trouver VLC, Firefox, Skype, Notepad++, 7-Zip, Visual Studio Code, Git, Node.js, aria2 ou les pilotes NVIDIA avec un outil pour bloquer la télémétrie. On est ici aussi dans une solution centralisée, mais où chacun peut intervenir et proposer ses solutions, l'usage étant gratuit. L'équipe se rémunère via une version pour professionnels.
L'intérêt est le même que pour des solutions type APT : une base d'outils dans laquelle on peut faire des recherches, une installation et une mise à jour simples, utile pour initialiser un système avec toutes les applications que l'on souhaite. Parfois différentes possibilités sont proposées comme l'installation ou la version portable par exemple.
Vous voulez installer Firefox, VLC et aria2 d'un seul coup ? C'est simple comme lancer un fichier qui contient la commande :
choco install -y firefox vlc aria2
Aucune interaction ne vous sera demandée, toutes les applications installées seront présentes normalement au sein de votre système et aria2 configuré de manière à être utilisable depuis n'importe où en ligne de commandes. Parfait pour les administrateurs système qui peuvent par exemple procéder à distance via PowerShell, sur de multiples machines.
Les autres commandes classiques sont exploitables :
choco list --local only // Affiche la liste des paquets installés
choco list vlc // Recherche les paquets contenant vlc
choco info vlc // Affiche les informations concernant VLC
choco remove vlc // Désinstalle VLC
choco upgrade all // Met à jour l'ensemble des applications
Bien entendu, une interface graphique est aussi proposée, elle s'installe via Chocolatey :
choco install chocolateygui
On peut y voir la liste des paquets installés, les mises à jour disponibles et chercher dans la base de Chocolatey. Les paquets disponibles sont affichés par défaut par popularité. Vous pouvez aussi procéder par ordre alphabétique. Dommage, contrairement au site, on ne peut pas afficher en priorité les dernières mises à jour ni les tags.
Autre regret : si cette interface graphique permet de sélectionner plusieurs éléments (via la touche CTRL), il n'est pas possible de les installer en une fois. Elle est donc peu utile, sauf pour ceux voulant éviter la ligne de commande.
Une installation simple
L'installation de Chocolatey passe par l'invite de commandes, avec les droits administrateur :
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Ou PowerShell, aussi avec les droits administrateur :
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
De multiples alternatives
Son succès a donné des idées à d'autres, qui proposent des dispositifs similaires avec quelques bonnes idées. On pense à AppGet et Just Install qui reposent sur une liste d'installeurs (ici et là) en facilitant leur utilisation, Npackd pour utiliser ses propres dépôts, Scoop qui ne nécessite pas de droits administrateur, Homebrew pour macOS ou Wapt.
Chacun peut ainsi y trouver son bonheur, l'important étant de se faciliter la vie au quotidien.
Le 26 avril 2019 à 08h29
Chocolatey : l’installation et la mise à jour facile d’applications sous Windows
-
D'APT aux Snap d'Ubuntu
-
Le cas Chocolatey
-
Une installation simple
-
De multiples alternatives
Commentaires (59)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 26/04/2019 à 08h42
#1
@“%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1’))” && SET “PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin”
Ça a l’air compliqué Windows avec ce genre de trucs incompréhensibles à taper !
Le 26/04/2019 à 08h46
#2
Le 26/04/2019 à 08h50
#3
On utilise beaucoup Chocolatey au boulot et on est clairement loin de la fiabilité d’un package manager linux.
C’est assez fouillis, on a des erreurs en permanence même quand le soft s’est bien installé. Les upgrades marchent une fois sur deux
Le 26/04/2019 à 08h52
#4
C’est juste la commande PowerShell passée à travers l’invite de commandes ;)
Le 26/04/2019 à 08h54
#5
Perso j’utilise PatchMyPC sur les postes Windows que je gère,. Bon c’est pas open-source et l’interface graphique est pas top, mais c’est plus fonctionnel que chocolatey-gui et ça permet de mettre à jour même les applications qui n’ont pas été installées par l’outil, alors que c’était pas le cas avec Chocolatey à l’époque (ils ont peut-être changé les choses depuis).
Le 26/04/2019 à 08h56
#6
Le 26/04/2019 à 08h57
#7
Ça marche bien et c’est légal sous Linux car les logiciels dans les dépôts sont libres (ou au minimum peuvent être redistribués librement).
D’après les captures de l’article, Chocolatey permet d’installer plein de logiciel non libre. Du coup ils hébergent les installeurs fournis par les éditeurs, ou bien le système va les chercher à droite et à gauche ? Ça doit être plus dur de faire un truc fiable avec cette contrainte…
Le 26/04/2019 à 09h04
#8
Le 26/04/2019 à 09h07
#9
Outil sympa sur le principe, avec une logithèque très complète, l’ai utilisé sur l’ordi d’un proche pendant plus d’un an pour faciliter la maintenance, mais au bout d’un moment certains logiciels viennent se greffer sans raison (type KB de windows, ou des logiciels obscurs)…Pas possible également de repartir de logiciels déjà installés (ou alors je n’ai pas trouvé la manip), il faut tout virer et ensuite installer depuis Chocolatey…Mention spéciale aussi pour la lenteur des téléchargements, et l’aspect usine à gaz quand il procède à l’installation des mises à jour en mode graphique, c’est bien simple ça prend un temps monstre et on a l’impression qu’il ne se passe rien…
Le 26/04/2019 à 09h20
#10
J’ai aussi un peu essayé récemment. C’est pas mal mais comme dit plus haut il arrive que les installations ou les mises à jour échouent sans que l’on sache trop pourquoi. La log est pas très accessible et les erreurs peuvent être très obscures. J’ai eu le coup avec Libre Office il y a quelques semaines. Allez comprendre, passer par l’installeur officiel fonctionne très bien.
Les paquets ne sont aussi parfois pas très bien maintenus, donc à moins qu’il ne s’agisse d’un truc super connu et utilisé comme VLC, foobar, 7zip,… on a parfois quelques versions de retard. Et évidemment, comme pour compenser la plupart des applications comme Firefox se mettent à jour toutes seules, il faut faire attention aux doubles mises à jour (ou désactiver ces màj automatiques).
Ce n’est donc pas la panacée, mais ça a le mérite d’exister et c’est bien pratique quand même pour tenir à jour toutes ces petites applications que l’on n’utilise pas quotidiennement ou qui sont juste ultra pénibles pour ça (genre FileZilla).
Le 26/04/2019 à 09h23
#11
Chocolatey c’est pas mal mais je rencontre régulièrement quelques soucis : les téléchargements (install/maj) se mettent en pause régulièrement en plein milieu et sans raison apparente, obligé d’appuyer sur n’importe quelle touche du clavier pour qu’ils redémarrent ; certaines mises à jour sont très laborieuses (ex : maj de spotify qui plante 9⁄10);….
Dans l’ensemble ça fait quand même gagner du temps, surtout dans mon cas puisque je boot rarement sous Windows et que j’ai tout installé via Chocolatey : un petit coup de choco upgrade automatique au démarrage et tous mes softs sont à jours " />
Le 26/04/2019 à 09h30
#12
L’intérêt sous linux est que ça met à jour les dépendances des logiciels surtout dans les MAJ.
Sous windows qui est bien mieux codé (plus user friendly disons) au niveau rétrocompatibilité/gestion des libs nécessaires le pb ne se pose pas généralement. L’intérêt d’un tel logiciel est donc très relatif je trouve, vu que l’ensemble des applis windows avec de potentiels pb de sécurité réseau etc. proposent leurs propres mécanismes de MAJ en lien direct avec l’éditeur…
C’est pas un peu gadget pour un particulier?
(Pour gérer un parc pro je ne dis pas)
Le 26/04/2019 à 09h40
#13
Il n’y pas beaucoup de logiciels qui se mettent automatiquement à jour (en dehors des navigateurs et des stores de jeux).
En tout cas pas entièrement, beaucoup demandent l’intervention à minima de l’utilisateur quand d’autres indiquent simplement qu’une nouvelle version est disponible (avec le lien pour télécharger).
En automatisant les Maj via Chocolatey on gagne vraiment en temps et en confort.
Reste le problème des maj qui plantent… :/
Le 26/04/2019 à 09h40
#14
Salut,
Je ne connaissais pas ce produit, merci.
Est il capable de gérer automatiquement la mise à jour, disons de firefox, en anglais et en français? J’ai pas mal de soft dans les 2 langues sur mon parc…
Le 26/04/2019 à 09h42
#15
Je l’utilise depuis un peu plus de deux ans. C’est loin d’être parfait, mais ça m’a largement simplifié la vie.
L’interface graphique est vraiment très limitée, et peut mener des échecs qui n’ont pas lieu avec la ligne de commande, c’est le gros point négatif que je lui trouve, mais elle est en général suffisante.
Comme ça a été souligné, le suivi l’état des versions des logiciels est indépendant de ce qui est installé (soit préalablement, soit en parallèle), ce qui fait qu’il vaut mieux commencer à utiliser Chocolatey dès le début sur une installation propre (sinon il faut tout réinstaller), et ça mène parfois à des comportements aberrants (Firefox qui se met à jour tout seul, mais Chocolatey n’est pas au courant donc propose la mise à jour).
Un autre défaut à mes yeux est que lorsqu’on installe une application qui n’a pas un installeur “propre”, celle-ci est déployée dans l’arborescence de Chocolatey (c’est le cas pour ShutUp10 et soit yEd soit FreeMind, je ne sais plus). Ce n’est pas grave, mais du coup on peut mettre du temps à la chercher.
Ah, si, j’ai un autre souci, plus embêtant : les mises à jour faites par Chocolatey cassent les raccourcis faits dans la barre des tâches. Il faut les supprimer puis les refaire (alors qu’ils sont bien conservés dans le lanceur du menu démarrer, allez savoir…).
Cela dit, ça vient combler un gros manque. J’avais tenté d’utiliser des solutions autres par le passé, mais les versions des applications étaient toujours antédiluviennes. Là, à quelques exceptions près, les paquets proposent des versions vraiment à jour.
Le 26/04/2019 à 09h42
#16
Il suffit de mettre tout le parc en espéranto :o
Le 26/04/2019 à 09h46
#17
Super outil. Pour installer un nouveau PC, 3-4 ligne de commande suffit pour mettre toutes une liste de logiciels
@David : Il faut signaler peut être que Chocolatey peut être manager par OneGet. De ce que j’ai compris, OneGet est les manager d’installateur de packet de Windows. Il permet de gérer plusieurs outils comme Chocolatey.
Le 26/04/2019 à 09h51
#18
Le 26/04/2019 à 09h52
#19
Pour l’interruption des maj c’est lié à la console windows (cmd ou powershell), pas à Chocolatey.
Lorsque l’on clique dessus elles se mettent en pause c’est le comportement par défaut.
Pour désactiver ça, il faut aller dans les propriétés de ces invite de commande (clic droit sur la barre d’état) puis désactiver “Mode d’édition rapide” et “Mode d’insertion”.
Ou alors lancer le script de mise à jour en arrière plan =)
En revanche il est vrai que certaines Maj (plus rarement l’installation) plantent au téléchargement.
Par exemple LibreOffice est souvent sujet à ce problème…
Et Chocolatey ne relance pas l’installation de lui même dans ce cas là, à nous donc d’aller vérifier les logs et relancer X fois le bouzin <_<
Le 26/04/2019 à 09h59
#20
Le 26/04/2019 à 10h02
#21
Question bête (d’un Debian user qui ne touche plus à Windows depuis windows 7):
C’est pas censé être un peu le ‘coeur de métier’ du Store d’applications windows, de pouvoir (ré)installer une (liste d’)application(s) proposée(s) sur le store, en un clic, sans avoir à télécharger le setup.exe sur le site de chaque éditeur ?
Je croyais que le “Windows App Store” (je ne connais même pas son vrai nom) c’était un peu censé être le “Google Play” des applications windows…
Le 26/04/2019 à 10h03
#22
On m’avait conseillé WAPT.
Vu que tout le monde semble dire que Chocolatery est pas super stable, vous auriez des retours sur ses concurents ?
Le 26/04/2019 à 10h06
#23
J’utilise la version gratuite Home Updater, et seulement pour gérer les mises à jours sur quelques postes. Avec cette version, je pense pas que ce soit possible par l’interface graphique. Tu choisis la langue par défaut dans les options et le paramètre ne se gère pas application par application.
Avec un fichier de configuration, tu peux lui dire de ne tenir à jour qu’une certaine liste de logiciels automatiquement. Donc tu peux peut-être bidouiller un peu avec deux listes différentes : une liste des logiciels à mettre à jour en français et une à mettre à jour en anglais. Mais je te garantis rien, mon utilisation est bien plus limitée.
Sinon ils ont aussi une version payante qui permet de s’intégrer à Microsoft SCCM, où il y a peut-être davantage d’options.
Ils ont un forum sur leur site, tu peux peut-être te renseigner là-bas.
Le 26/04/2019 à 10h17
#24
Je savais pas du tout, merci pour l’explication " /> Je change ça dès ce soir !
Le 26/04/2019 à 10h19
#25
Tiens, je ne connaissais pas, je regarderai ça. :)
Je réfléchissais à trouver une solution pour synchroniser les mises à jour entre le PC portable et le PC fixe pour les softs tiers, du coup, je vais jeter un oeil. :)
Le 26/04/2019 à 10h31
#26
Pareil, je suis intéressé de mettre WAPT en place dans la société où je travaille avec sa version Community. Qui semble bien sympa avec une certification ANSI pour la version 1.5. PDQ me faisait de l’œil mais la version gratuite est trop limité et la version payant est bien trop chère pour le nombre de poste que j’ai.
J’aimerai avoir quelques retours.
Sinon Chocolatey je trouve que la version business est un peu trop élevé.
Le 26/04/2019 à 10h38
#27
“ça permet de mettre à jour même les applications qui n’ont pas été installées par l’outil, alors que c’était pas le cas avec Chocolatey à l’époque”Je viens de tester, et un upgrade all ne màj que les softs installés via Powershell
Le 26/04/2019 à 10h58
#28
Je ne comprends pas qu’ils n’aient pas intégré de sandbox/conteneur comme avec Flatpack, Snap, Docker, etc… (Tout en permettant un accès au reste par des liens symboliques & cie) Pour faciliter le nettoyage des apps et limiter les soucis, ça aurait eu du sens…
Le 26/04/2019 à 11h03
#29
Réponse d’un Debian user qui ne touche plus à Windows depuis windows xp
Je crois que cette application est faite pour ceux qui n’utilisent pas l’App Store W10 qui doit être “pauvre” en quantité de logiciel. " />
Le 26/04/2019 à 11h07
#30
Perso ce dont j’aimerais savoir centraliser la gestion, c’est les configuration des logiciels. Parce que même si c’est bien de pouvoir le faire en masser, installer n’est pas très complexe (télécharger, clic, clic, fini). Transférer ou partager les configs logiciels entre plusieurs PC, c’est une autre histoire.
Le 26/04/2019 à 11h21
#31
OK, merci, je vais leur demander.
Bonne fin de semaine!
Le 26/04/2019 à 11h40
#32
Snap c’est vraiment de la m*rde. N’importe quelle appli met des plombes à se lancer, même la calculatrice (~30s, contre 1 ou 2 installée avec apt). De plus je me demande quel besoin de dépendance elle peut avoir.
Le 26/04/2019 à 12h04
#33
Le 26/04/2019 à 13h08
#34
Je dois utiliser trop peu de logiciels différents ou alors que des trucs qui se chargent en fond genre acrobat reader, paint.net
Seuls VLC et notepad++ éventuellement sont relous parce que les MAJs sont fréquentes.
Il n’y a que mes softs pro (mais sur lesquels je suis bien content de lire la liste des nouveautés avant de MAJ) qui m’embêtent aller, 10 minutes par mois. On est à l’aire des SSD, ça s’installe vite et généralement sans besoin de reboot… Je pense que juste apprendre à me servir de Chocolatey me prendrait plus de temps que ce que je vais dépenser ces dix prochaines années en MAJ manuelles (sachant que d’ici là le windows store sera au point ou alors tout sera en containers).
Vraiment pas convaincu perso (mais je ne demande qu’à changer d’avis " />).
Le 26/04/2019 à 13h13
#35
Le 26/04/2019 à 13h25
#36
Le 26/04/2019 à 13h34
#37
Je pense qu’effectivement ça dépend de nos usages =)
Pour ma part j’ai plus d’une centaine de soft installés et Chocolatey m’économise un temps très précieux " />
C’est aussi vrai lors d’une nouvelle installation de Windows : en une ligne de script tout est installé !
Tout dépend de notre setup et de nos habitudes.
Le 26/04/2019 à 14h03
#38
“Vous voulez installer Firefox, VLC et aria2 d’un seul coup ? C’est simple comme lancer un fichier qui contient la commande : choco install -y firefox vlc aria2 “On lance un simple fichier .bat avec la ligne choco +instructions ?
Le 26/04/2019 à 14h06
#39
Oui (en lançant le .bat en tant qu’administrateur) ou plus simplement en tapant ça directement dans l’invite de commande classique ou powershell (à lancer en monde administrateur).
Le 26/04/2019 à 14h07
#40
Le 26/04/2019 à 14h23
#41
Le 26/04/2019 à 14h46
#42
Je pense que Microsoft y pense à faire un dépot mais ils sont en ce moment sur l’installeur MSIX qui pourrait être un pré requis et très intéressant si cela fonctionne
C’est l’avenir que semble voir Microsoft qui doit réunir tous les avantages des msi, exe, appv, appx,…
Faut dire que c’est un peu le bordel cela ne sert à rien si les installeurs ne sont pas uniformisés
@Eglyn
Merci cela m’incite à me pencher dessus quand j’aurai fini mon projet actuel. Utilises-tu la version Community ou Entreprise? J’aime bien comment ils gèrent le Windows Update qui semble bien mieux que WSUS.
Le 26/04/2019 à 15h02
#43
Le 26/04/2019 à 15h30
#44
Le 26/04/2019 à 17h22
#45
PortableApps for life !
https://portableapps.com/
Surtout au boulot sur un poste sans droits d’admin, pour récupérer des logiciels de la vie de tous les jours, maintenue à jour depuis un seul launcher !
Le 26/04/2019 à 19h16
#46
WAPT ;)
Déploiement de masse… que j’ai toujours pas testé ! ça permet de proposer un catalogue d’app aux utilisateurs non admin, updates, AD, …
Le 26/04/2019 à 19h58
#47
Initiative intéressante, mais en tant que particulier, je préfère contrôler les setup qui passent entre mes mains, j’évite d’en avoir 300 non plus…
En tant qu’admin, le manque de contrôle, de log, de process de désinstall vraiment clean, je passe mon tour.
Pour du travail de pro, mieux vaut des applis pro de gestion de parc.
Le jour ou Microsoft rend son store ou dev un store alternatif “open source”, avec les outils d’administration qui iront bien avec, on en reparle… " />
Ca va aller, on a encore un peu de temps… " />
Le 27/04/2019 à 01h21
#48
SaltStack, Rudder etc…
Le 27/04/2019 à 01h22
#49
Le déploiement de logiciels via GPO ça se fait plus ?
Le 27/04/2019 à 08h46
#50
Oui les exe, ils faut les voir comme une archive avec des scripts qui font tout. Ils peuvent même contenir un msi. Après la déclaration dans c’est juste quelques clés dans le registre.
Le 27/04/2019 à 09h17
#51
Moi je préfère Ketarin. Qui est beaucoup plus bordélique, mais que je peux modifier à ma sauce !
Le 27/04/2019 à 09h39
#52
Pour un parc il faut pour plein de logiciels désactiver la recherche de mise à jour vu que les mises à jour ne passent sans droit administrateur sauf pour firefox. Et fournir un fichier configuration par exemple pour adobe reader (surtout pour les nouvelles installations ou il demande d’accepter la licence, il affiche la petite fenêtre découvrez les nouveautés…) pour faire un paquet avec une config spécifique ou fournir la config dans un fichier à part. Est-ce que chocolatey sait gérer ça ?
Le 27/04/2019 à 11h34
#53
Le 27/04/2019 à 13h36
#54
Chocolatey s’apparente plus à un AUR (Archlinuc User Repo) qu’à un vrai package manager à mon sens.
Ils
n’hébergent pas les binaires (du moins dans la version free) et ça pose notamment des soucis quand le
FTP ou l’index HTTP utilise des id aléatoire … Oracle avec son JRE/JDK
en est le parfait exemple, d’une version à l’autre toute l’url change.
Sinon ça reste un très bon outil pour préparer des images système pour le Cloud (en utilisant Packer avec).
Le 28/04/2019 à 10h11
#55
Tu peux très bien déployer des applications win32 via la store, cela est prévu dans son fonctionnement
Le 28/04/2019 à 16h58
#56
pareil, mais avec liberkey :)
Le 28/04/2019 à 22h54
#57
Le 29/04/2019 à 06h53
#58
Disons que pour du simple post-install, tu as d’autres solutions comme évoqué dans l’article (GetApp, Just Install, etc.) Comme dit l’intérêt est aussi dans la mise à jour. Au-delà de cas comme VLC/FF qui ont leurs propres mécaniques internes, tu as aussi pas mal de petits outils/lib qui en sont dépourvues et où ça peut être chiant de monitorer constamment les évolutions (ffmpeg par exemple).
Après Chocolatey n’est pas la solution à tous les problèmes (et peut être utilisé comme un complément à d’autres outils), mais ça répond tout de même à un certain besoin dans l’écosystème Windows en l’absence de mécanique native à l’OS.
Le 02/05/2019 à 19h32
#59
Merci pour le retour. J’avais assisté à leur mini conf aux RMLL 2017, c’était pas mal du tout, ils parlaient en plus de se rapprocher des grands comptes, certificats, rapprochement glpi etc.
Et surtout la possibilité au niveau des licences de redistribuer des paquets, pour les leurs je ne m’en souviens plus, un peu comme les miroir des dépôts et ça, c’est fichtrement intéressant.