WinGet 1.4 disponible avec le support de l’extraction des zip
Le 25 janvier 2023 à 06h15
1 min
Logiciel
Logiciel
Nouvelle version pour l’outil en ligne de commande de gestion de paquets de Microsoft. Le plus gros apport est sans conteste la prise en charge de l’extraction des zip, qui permet de récupérer automatiquement les paquets d’installation dans des dossiers compressés. Les installeurs peuvent être aux formats MSIX, MSI ou EXE.
Parmi les autres nouveautés, signalons l’apparition de nouvelles valeurs (tags, URL d’achat, etc.) dans la commande winget show, la détection des installations présentes pour passer automatiquement en flux mise à jour via la commande install, ou encore l’ajout du commutateur --wait pour les commandes.
On note également l’arrivée de plusieurs alias pour des commandes, comme add pour install, update pour upgrade, remove et rm pour uninstall, ls pour list, ainsi que config pour settings. Dans son billet, Microsoft indique que cet ajout servira à soulager la mémoire musculaire pour les personnes à cheval sur plusieurs environnements.
Le 25 janvier 2023 à 06h15
Commentaires (48)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 25/01/2023 à 07h02
L’idée de base de winget est vraiment bonne, et je l’utilise autant que possible mais plusieurs mois après sa sotie ce n’est c’est clairement pas au point.
J’ai énormément de problème à l’utilisation depuis la première version sur toutes mes machine que ce soit en windows 10 ou 11:
Bref, l’idée est bonne mais la mise en œuvre est laborieuse pour le moment.
Le 25/01/2023 à 07h05
arf grillé, bon ce n’est pas juste moi qui râle on est d’accord :)
Le 25/01/2023 à 10h48
Je n’ai pas encore testé WinGet parce qu’il est très jeune, mais j’utilise depuis des années Chocolatey, et j’en suis très content.
Sous Windows, Chocolatey, sous macOS, Homebrew, et sous Linux… bah je ne dois pas me poser la question :) . Ça facilite la vie, ces systèmes.
Le 25/01/2023 à 07h04
Ça marche pas du tout ce truc, j’avais essayé rapidement sur un portable sous windows 11 qui traine :
Le truc ne reconnait pas les logiciels déjà installés pourtant présent dans ajout/suppression de programme ou le store !
La source des logiciels est franchement incomplète, ou contient des softs obsolètes, y’a même pas le store de Microsoft dedans, on marche sur la tête !
L’update ne fonctionne pas franchement : certain soft sont toujours trouvés à mettre à jour (alors que la version est déjà installée), depuis peu j’ai l’impression que c’est vide car plus rien n’est jamais trouvé.
Ça ne gère pas les mises à jour de windows lui-même ou des pilotes.
Bref c’est complètement inutile, et cerise sur le gâteau, y’a pas de GUI, et la ligne de commande n’est pas du tout au niveau d’un apt.
Le 25/01/2023 à 08h18
J’aime bien ce Winget à la sauce Linux, c’est pratique et les paquets sont vérifiés, le seule problème, c’est qu’il peut y avoir des retards dans les MAJ
Le 25/01/2023 à 08h30
L’idée de base est bonne (bien que pas nouvelle sous Linux), mais pour moi, les principaux pb sont :
Le 25/01/2023 à 08h52
Troll: 20 ans que ça fonctionne comme ça pour Linux :)
Ça risque d’être compliqué sous Windows:
Je vois mal mes parents installer un package en ligne de commande.
=> Les softs Windows risquent donc de garder les deux méthodes d’installation, ligne de commande et autre genre “install shield”, sans compter soft qui installent d’autre soft comme Steam, Razer, etc… Arriver à garder une cohérence quand les sources sont multiples et différentes, c’est ‘achement compliqué quand même.
Les mainteneurs de package Linux, c’est une grosse communauté de gens qui font ça très sérieusement. Ça ne se monte pas en 2 mois, ni même 1 an.
=> La communauté est découpé, les décisions d’intégrations sont délégués. Coté Windows, Microsoft sera le seul à décider qui aura le droit d’être dans les repos par défaut. Ca risque d’être compliqué avant d’avoir une base exhaustive
Le 25/01/2023 à 09h45
Il n’y a pas de repo non ? cela va récup directement chez les éditeurs les fichiers d’installation ?
Le 25/01/2023 à 23h13
Il existe plusieurs UI j’utilise WingetUI
Le 25/01/2023 à 09h19
Ah, je n’avais pas compris que c’est un truc communautaire. Du coup, je ne vois pas comment ça peut marcher. Les gens vraiment intéressés pour maintenir des softs et services pour la communauté, en général il sont sous Linux (ou un autre système libre). Je ne vois pas comment on peut à la fois être dans l’état d’esprit de contribuer, et en même temps faire don de son travail bénévole à Microsoft.
Le 25/01/2023 à 10h34
J’ai du louper une étape ou mal comprendre. Mais pour moi c’est les éditeurs qui soumettent leur soft via GitHub a un dépôt dédié et avec un circuit de validation, idem pour les MAJ.
Je ne vois pas trop le coté communautaire pour le coup, si qqn peut m’expliquer :)
Je vois mal mes parents installer un soft en ligne de commande sous linux également, pourtant sa existe depuis… toujours ?
C’est clairement un des problèmes je trouve en effet. A voir avec le temps si ca s’améliore.. C’est quand même assez récente encore.
Le 25/01/2023 à 10h21
Pour le coup, tu peux gérer les sources avec
winget source
. Moi je m’en sers juste pour virer la source du store justement.Sinon je rejoint les critiques, winget est pratique, mais encore perclus d’erreurs qui le rendent galère à utiliser au quotidien, le pire étant selon moi la détection foireuse des versions installées, un comble pour gestionnaire de paquets …
Le 25/01/2023 à 10h28
Par pure curiosité, quelles sont les raisons derrière ce choix ?
Le 25/01/2023 à 12h09
Très mauvaise idée de proposer plusieurs arguments différents pour la même chose ; ça va davantage compliquer la mémorisation par les utilisateurs.
Le 25/01/2023 à 12h19
Ce n’est pas un troll, c’est même minimiser le retard… apt, c’était il y a 24 ans, et les paquets dpkg (le standard de paquets sur lequel apt s’appuie) , c’était il y a 29 ans.
Non, tu peux tout à fait mettre une interface graphique sur la gestion de paquets, et dans le cas de Microsoft, ça pourrait être facilement intégré au reste.
Le vrai problème, c’est plutôt l’absence de modèle de paquets correct… tant que winget se contente d’être un outil pour télécharger “intelligemment” des zip, msi et exe et de lancer l’exécution d’un installeur, ça restera du bricolage.
Le 25/01/2023 à 13h09
J’avoue que je n’ai pas vérifier… Si ca va directement chez l’éditeur, c’est encore pire je trouve. Un repo maintenu, ca permet de proposer des softs à peu près vérifiés.
Le nombre de PC que je vois avec des winrar cracké ou avec le message comme quoi il faut une licence… alors que 7zip sous windows fait aussi bien gratuitement et en open source, sans malware…
Le 25/01/2023 à 13h16
Troll dans le sens où ca n’apporte rien au débat et augmente la gueguerre des fanboy Windows vs Linux
Ah oui c’est vrai, ca existe :) j’avais oublié car je n’ai jamais utilisé ce genre d’outil.
Ouep, ca rejoint mon point sur le manque de communauté. Pour moi, Windows, c’est synonyme de shareware. Un exemple tout bête: Filezilla. Le but de Filezilla, c’est de vendre la version Pro. Quel est leur intérêt de permettre d’installer simplement la version gratuite via winget sans même dire aux “clients” qu’il existe une version payante qui-fait-plein-de-truc-magique.
Le 25/01/2023 à 13h22
D’aussi loin que je sache, du temps de mes parents, les logiciels grand public sous Windows ont toujours été installés à la cliquette. C’est une habitude qu’ils ne changeront pas à leur age, il va donc falloir continuer de maintenir une version avec un installeur à la souris, et une version winget.
Mais comme l’a fait remarqué ragatoutou, il est aussi possible de mettre une GUI à winget, ce qui simplifierai grandement le boulot.
Le 25/01/2023 à 15h53
Oui, mais je ne vois pas vraiment le problème.
Ceux qui aiment la cliquette comme tu dis peuvent continuer, ceux qui veulent tenter Winget le peuvent. Maintenant, c’est a winget lui même de s’améliorer sur les Updates.
Mais ca ne change rien pour tes parents (les miens n’installent rien, c’est encore plus simple !! )
Sous linux c’est aussi un joyeux bordel entre les deb, les flatpak, snap, appimage, etc… tout n’est pas rose non plus. Je ne vois pas pourquoi on doit forcément toujours comparer les deux d’ailleurs.
Le 25/01/2023 à 13h48
Si ils en sont là, il vaut mieux les passer sur mac, voir v-tech …
Sérieusement, je ne tirerais pas un trait sur la capacité d’adaptation de mes parents comme ça, moi…
Le 25/01/2023 à 14h18
Il y a peut-être moyen de ne pas tomber dans la guéguerre et convenir que chaque plateforme n’a pas avancé à la même vitesse sur tous les sujets… on peut se féliciter des avancées de winget tout en se rappelant qu’il y a encore pas mal de terrain à couvrir.
Qu’on soit plutôt GNU/Linux ou plutôt Windows, on ne devrait pas se satisfaire trop vite et se dire qu’on est rarement le premier à avoir une idée et qu’on peut toujours améliorer.
Le 25/01/2023 à 14h30
La question est surtout de savoir si moi, j’ai envi de me lancer dans une croisade de migration vers Linux pour mes parents alors qu’ils n’y verront aucun intérêt :)
Le 30/01/2023 à 12h23
S’ils n’y voient aucun intérêt c’est peut-être parce que tu manques d’éléments pour leur faire comprendre ? J’en ai vu des ânes qui ne voulaient rien changer à leur habitude, jusqu’à trouver la corde sensible qui provoque un sentiment suffisament fort pour leur donner envie d’essayer autre chose.
Le 25/01/2023 à 15h48
Ça me créé souvent des doublons avec le dépôt de winget au moment de chercher et d’installer un soft.
De plus, j’estime qu’il y a beaucoup de męrdes sur le MS store (ce qui complique encore la recherche), qu’il force à l’utilisation d’un compte Microsoft, et je trouve la gestion des installations & MAJ assez calamiteuse (même pas moyen de désinstaller depuis le store …) Bref, je boycott :)
Le 25/01/2023 à 16h08
Merci pour vos retours, je suis de loin winget, Chocolatey est plus abouti.
Presque Dredi’
Le 25/01/2023 à 17h22
Ah, je ne parlais pas d’aller aussi loin… mais perso, je vois un intérêt à passer les personnes en situations de handicap technologique sous linux… ça réduit le risque d’appels téléphoniques où tonton que tu n’as plus entendu depuis avant la pandémie te demande ce que c’est exactement bitcoin et qu’après 20 minutes d’explication tu te rend compte que s’il te demande ça, c’est parceque son pc affiche un message en anglais approximatif lui demandant de payer en bitcoin, faute de quoi ses fichiers resteront chiffrés …
Le 25/01/2023 à 17h26
effectivement, c’est une option beaucoup plus aboutie et ça adresse correctement la question de le standardisation des paquets comparé au bordel winget…
Le 25/01/2023 à 18h25
Éventuellement Peazip pour proposer quelque chose moins brut de décoffrage esthétiquement que 7-Zip
Le 30/01/2023 à 12h25
Je ne vois pas tellement la différence, déjà entre 7-zip et WinRAR je trouve qu’il n’y a pas de différence.
Le 30/01/2023 à 21h44
Non mais c’est complètement subjectif de ma part.
C’est juste que je trouve l’interface de Peazip un peu plus accueillante voilà tout.
Pour la différence 7-zip/Winrar, il y a l’aspect logiciel libre si on est sensible à ce critère bien sûr.
Le 30/01/2023 à 23h45
Comme tu parlais d’esthétique je n’ai gardé que ça en tête, et j’ai plus trop l’aspect de WinRAR en tête (obligé de regarder les images en ligne), mais je crois que c’est pas trop différent.
Le 26/01/2023 à 06h53
Ca va s’améliorer je pense, et en effet c’est encore récent.
Je suis d’accord c’est un joyeux bordel sans parler que tous les paquets n’ont pas le même mode de désinstallation.
Le 26/01/2023 à 07h36
Je ne sais pas où vous avez vu qu’il y’a des flatpacks, et 40 façons, d’installer / désinstaller des paquets sur un même linux !
Toutes les distrib que j’ai testé ont UN mode de gestion des paquets avec une gestion ligne de commande et éventuellement une ou plusieurs interfaces graphiques (mais qui affichent toute la même liste DU gestionnaire de paquet de l’OS).
Après si tu changes tous les 15j de distrib, les distrib peuvent avoir des canaux différents (apt, rpm, yum, emerge…) par contre il n’y a en général qu’un gestionnaire de paquets. Même si tu viens de windows et que par réflexe, tu vas charger un RPM sur le site de l’éditeur, il s’installera dans le gestionnaire de paquets de l’OS, comme si tu l’avais installé depuis celui-ci.
Le seul cas que je vois, c’est si tu charges un code source et que tu le configure / make / make install en ligne de commande : dans ce cas il sera hors gestionnaire : mais même en étant un gros geek t’en viens à compiler que quand t’as pas trouvé le programme par un moyen plus conventionnel (gestionnaire de paquets, source alternative, site de l’éditeur…).
Le 26/01/2023 à 09h10
Donc, c’est autant le bordel de Windows, il suffit de te lire pour le comprendre…
Je ne dis pas que c’est compliqué quand on utilise sa distrib au quotidien, tout comme Windows.
OK selon la distrib, on a principalement du apt/yum de base, et on va dire que pour reprendre l’exemple de Mr tout le monde, il va partir sur une distrib simple, disons du Mint ou Ubuntu.
Alors par exemple prenons le plus rependu, il se retrouve avec Apt et Snapd de base, il va vouloir un soft et l’éditeur ne le propose qu’en AppImage ! Pas de problème, il va prendre l’AppImage… haa quoi, ca ne se lance pas ? Il faut la rendre exécutable. Bref, exemple basique, mais déjà vu plusieurs fois et on mix bien plusieurs type d’installation sur une même distrib.
Avoir des dizaines de distrib, avec des commandes différentes, des systèmes différents, qu’il faut parfois mixer. Je ne vois pas en quoi c’est moins le bordel que d’avoir un seul OS, avec un store et des exe, ou msi (sachant que le msi est souvent pour le Pro).
Comme je le disais, chacun a ses problèmes et ses atouts, mais je ne trouve pas que l’un soit plus simple que l’autre. C’est sur que Windows a des progrès à faire et je trouve que Winget est sur la bonne voie.
Le 26/01/2023 à 10h47
Ne soit pas aussi condescendant, tes parents ont vécu/subit l’informatisation alors même si tu es né avec, ils ont su s’adapter, laisse leur au moins cet qualité…
Le 26/01/2023 à 10h50
Pour ma part, je préfère les sentir moins exposés aux malwares.
Le 26/01/2023 à 11h00
Tiens d’ailleurs une idée serait de développer un outil pour décider le format d’installation souhaité pour les applis sous Linux (deb, flatpak, snap, appimage, etc..) en fonction des dépôts et formats disponibles.
Le 27/01/2023 à 09h18
Plusieurs fois 7zip n’arrivait pas à dézipper une archive (c’était l’extraction d’un seul fichier dans ce zip pour la dernière fois que ça m’arriver). Aucun souci avec winrar, comme une lettre à la poste à chaque fois.
Et non, winrar ne contient pas de malware !
Le 30/01/2023 à 12h21
Sous Linux il existe, depuis bien avant Microsoft Store (qui nécessite un compte btw), une application store qui affiche le contenu des applications disponibles dans tes repo. Et du coup ça marche bien pour des parents
Le 30/01/2023 à 13h17
Merci… il faut reprendre la conversation dans son intégralité, tu dis la même chose que moi.
Il dit qu’il ne voit pas Mr et Mme tout le monde faire une installation en ligne de commande via Winget sous Windows ; je lui dit que ca existe depuis longtemps sous linux et que pour autant les parents ne sont pas obligé de l’utiliser pour faire des installations.
Je n’ai jamais dit que mes parents feraient la migration win/linux seuls.
Heu non c’est concret, j’ai passé ma femme sous Ubuntu. Elle a eu besoin de moi pour installer l’application de sa messagerie par exemple. Et je l’ai déjà eu pour un autre soft, autre contexte (de mémoire je me demande si ce n’est pas Cozy Cloud qui est en appimage aussi).
C’est pas un besoin super spécifique quand même un client mail…
Le 30/01/2023 à 12h29
Ce que tu dis est contradictoire avec tes commentaires précédents je trouve. Tu as un exemple concret avec tes parents qui installent Mint ou Ubuntu et sont obligés de récupérer une AppImage pour lancer une application qu’ils ne trouveraint pas sur leur store ? Pour avoir fait plusieurs migrations depuis dix ans, ils n’ont jamais eu le cas. Pour moi tu changes déjà le contexte de monsieur/madame tout le monde à un profile ayant des besoins plus spécifiques.
Le 30/01/2023 à 13h34
J’ai repris les discussion dans son intégralité, tu peux aussi admettre que tes écrits n’ont pas qu’un seul axe de lecture tu sais. Je l’ai lu dans le sens où tu insinues que sous Linux on est cantonné à l’installation en ligne de commande, c’est tout. Dans ce cas il n’y a pas de problème :)
Bah ça dépend du client mail du coup, j’ai une VM Ubuntu vierge pour des tests, je l’ai lancé, j’ai été sur le store, j’ai cliquer sur installer Thunderbird et ça marche, pas besoin d’AppImage.
Là où pour CozyCloud je trouve ça assez spécifique, assez peu de gens (pour pas dire très peu) utilisent ce genre d’outils.
Le 30/01/2023 à 13h50
Tu sais, je n’invente rien, et j’utilise linux depuis de nombreuses années…. et Linux me plait autant que Windows, donc je ne commente pas pour dénigrer l’un ou l’autre.
Si j’avais pu mettre un client lambda je l’aurais surement fait :) Tous n’autorisent pas Pop/imap/smtp.
Le 30/01/2023 à 14h04
Du coup c’est une contradiction c’est un besoin spécifique.
Je remet pas en cause ta parole, ta bonne foi ni rien de ta personnalité hein, mais faut bien admettre que c’est pas une utilisation habituelle des utilisateurs lambda.
Le 30/01/2023 à 14h48
Je ne vois pas en quoi utiliser tutamail est une utilisation spécifique ? Autant que d’utiliser Ubuntu si tu mets tout en correspondance avec les PDM ? Parce que « l’utilisation habituelle d’un utilisateur lambda » c’est Windows / Chrome / Outlook.
A un moment, qu’elle est l’intérêt d’utiliser un OS Linux si c’est pour avoir en client mail Gmail/Orange et en drive dropbox/Gdrive ? Tutanota et Cozy Cloud c’est de l’Open source avec des clients qui fonctionnent très bien. Oui, il y a un intérêt, mais l’idée c’est d’aller dans le bon sens, voir, au bout des choses.
Bref, quoi qu’il en soit, je vais résumer mon propos pour faire simple :
C’est grossièrement résumé, mais c’est pour dire que l’un et l’autre ont leurs avantages et défauts, mais que je ne trouve pas que l’un soit plus compliqué ou bordélique que l’autre, c’est du pareil au même. Et dans les deus cas, on peut s’en sortir facilement.
Le 30/01/2023 à 15h21
Le sujet c’était tout de même la gestion des paquets / installation d’outils entre Linux et Windows avec le contexte d’un utilisateur lambda. Et pour un utilisateur lambda, être sur Ubuntu ne nécessite pas de maîtriser AppImage, Flatpak etc. comme tu l’insinuais. Tutamail c’est une utilisation spécifique car combien d’utilisateurs justement de Windows / Chrome / Outlook l’utilisent ? Lors d’une transition, hypotéthique, ils deviendrait des utilisateurs Ubuntu / Firefox / Thunderbird probablement. Donc en restant sur le sujet : non, AppImage and co n’est pas un vrai problème pour cette utilisation basique, est-ce qu’on s’entend sur ce point ?
Je suis d’accord, il faut aller dans ce sens et au bout des choses, mais ça n’existe pas sans étape transitoire, et donc les gens changents plus difficilement d’adresses email que du reste, pcq toute leur famille, leur boulot, des vieilles connaissances connaissent leur adresse Gmail and co, qui fonctionnent très bien avec les clients standards comme TB. Et s’ils sont soucieux de changer, ils peuvent se diriger vers d’autres solutions que Tuta, Proton et autre qui ferment certains accès comme IMAP et SMTP, moi je les dirige vers des structures plus petites mais surtout avec un business modèle différents (des asso par exemple) où tout est ouvert et donc aucun problème avec un client email simple.
Pour ce qui est des drives, même problème, et on peut en discuter longtemps, mais ils peuvent encore une fois s’en sortir sans avoir à faire des manipulations bizarres sur Linux.
J’ai compris le message global, mais du coup je ne suis pas d’accord, je vois des différences notables entre les deux et j’explique :
Sur Linux, la multiplication des solutions AppImage and co ajoutent de la complexité c’est vrai, mais il est encore tout à fait possible de s’en passer, pour une utilisation lambda (sauf cas spécifique d’un compte Tutamail ;-))
Donc de mon point de vue, Linux est encore en avance sur la gestion des applications qu’on installe sur son système, là où Microsoft se met à reprendre le modèle, d’une certaine façon, en traînant le bagage des problèmes intrinsèques aux .EXE / .MSI. Pour un utilisateur lambda la différence majeure se situe au niveau de la sécurité, et seulement un peu pour le fonctionnel mais tout de même. Et bien sûr si on va sur des profiles plus tech, la différence rend la gestion de Linux plus intéressante encore mais c’est un autre sujet.
Le 30/01/2023 à 15h55
Lors d’une transition hypothétique, un utilisateur lambda cherchera à réinstaller ce qu’il avait sous Windows et ne connaitra surement pas Thunderbird. Sans compter que s’il arrive sur Thunderbird, il faudra encore qu’il arriver à configurer son compte. Bref….
(Ma femme était sous Tuta avant que je ne la passe sous ubuntu. Proportionnellement parlant, tu as plus de chance de voir arriver sous linux des utilisateurs de tuta que des pro gmail je pense…)
Pour le reste, chacun son point de vu.
Pour moi c’est juste des fonctionnements différents.
Le 30/01/2023 à 16h05
Pas convaincu qu’il cherchera à réinstaller tous les mêmes outils sans faire la bascule aussi. Surtout dans une transition accompagnée, quand on a la possibilité, on change les outils dans la mesure du possible. Mais dans l’absolu, il faudrait plein de feedback de transition pour mieux le savoir.
C’est ausi difficile qu’avec Outlook, tu tapes ton adresse, puis il te demandera ton mot de passe, donc rien de rebutant.