winget passe (enfin) à la version 0.3

winget passe (enfin) à la version 0.3

winget passe (enfin) à la version 0.3

Toujours très en retard sur ses plans initiaux, l'équipe indique que les imports JSON sont désormais stables, la gestion des politiques de groupe venant également d'être ajoutée. D'autres options peuvent être testées via les fonctionnalités expérimentales.

C'est le cas de la mise à jour, de la désinstallation, de l'affichage d'une liste des applications ou de l'export qui s'intègrent peu à peu au « gestionnaire de paquets » de Microsoft. Les développeurs de winget disent désormais préparer la suite.

Ils vont terminer le travail commencé et devraient s'attaquer à la gestion de l'installation des fichiers exécutables et des archives zip, l'une des fonctionnalités les plus demandées avec le support de PowerShell et des dépendances.

Ceux qui le souhaitent peuvent voter pour ce qu'ils estiment le plus nécessaire. Pour cela, il suffit d'ajouter un pouce en l'air à l'une des « issues » ouvertes ou d'en créer de nouvelles.

Commentaires (23)


C’est long tout ça…. Pour le moment j’utilise Chocolatey, mais un gestionnaire natif sous Windows serait quand même bien, notamment quand je suis sur le pc de quelqu’un (maintenance) et que je dois installer des ccleaner ou autre ou juste faire des maj de l’ensemble des programmes, etc…



Je suis obligé de faire manuellement, car je ne vais pas installer à chaque fois chocolatey pour ensuite installer ou réinstaller depuis chocolatey les applications sur le pc pour tout mettre à jour en une ligne de commande…



Bref quand ça sera quelque chose de natif lié au store de Windows, en espérant qu’il devienne un jour utile et intuitif pour mr et mme tout le monde…


Pareil sous choco aussi, en attendant une version finale de winget qui se fait effectivement attendre :/


J’ai essayé ce truc (et rapidement chocolatery), mais je n’ai pas bien compris l’intérêt : faut tout réinstaller depuis winget ? il ne semble pas du tout capable de détecter ce qui est déjà installé.



Ce n’est pas du tout intégré au système : il faut lancer manuellement pour chercher des mises à jour. Pourquoi ne pas intégrer ça dans Windows update (ou une simple tâche planifiée qui affiche une popup “xx mises à jours dispo”).
Il n’ya aucune interface graphique, et le rangement des softs laisse à désirer ! tu trouves plusieurs fois les mêmes softs dont pas mal de versions obsolète !? pourquoi ? Il n’ya aucune catégorie comme sous linux.



L’idée est bonne mais la mise en œuvre est franchement mauvaise !


Pour l’interface graphique, ce n’est pas du tout le concept ^^
L’idée c’est d’avoir l’équivalent de apt sur Windows, tu fais un winget update et paf ça update toutes tes apps. Tu veux installer 7zip, ben winget install 7zip, pas besoin d’aller sur le site de l’éditeur pour dl le bousin, etc… C’est indispensable d’avoir ce genre d’outlis^^
Pour le reste, c’est encore en phase beta, il vient à peine d’avoir la possibilité de désinstaller et maj une app, donc à terme je pense qu’il pourra scanner toutes les app installées pour directement faire un winget update (enfin j’espère ^^)


Avec une interface qui réunis les applications disponible en un seul endroit et qui permet de les installer en un clic. Ca serait comme un magasin… oui, c’est ça et même qu’on appellerait ça le magasin de la fenêtre !


tazvld

Avec une interface qui réunis les applications disponible en un seul endroit et qui permet de les installer en un clic. Ca serait comme un magasin… oui, c’est ça et même qu’on appellerait ça le magasin de la fenêtre !


Ho, wait…
En Anglais, ça fait Windows’ store. Je sais pas pourquoi ça me dit quelque chose… :troll:



fofo9012 a dit:


J’ai essayé ce truc (et rapidement chocolatery), mais je n’ai pas bien compris l’intérêt : faut tout réinstaller depuis winget ? il ne semble pas du tout capable de détecter ce qui est déjà installé.




Pour ajouter ce que disent B’obbit et eglyn: tu gère le pc de quelqu’un, t’as juste a lui mettre un serveur ssh et tu peux tout faire a distance sans avoir a utilise teamviewer qui te dis que t’es un pro et donc te bloque alors que tu ne fais qu’aider ta famille.


Question un peu bête mais : les éditeurs pourront donc installer des adwares en douce via winget ? (je parle de ces cases à (dé)cocher lorsqu’on installe certains logiciels).



(quote:1869394:Naruto`kun)
Pour ajouter ce que disent B’obbit et eglyn: tu gère le pc de quelqu’un, t’as juste a lui mettre un serveur ssh et tu peux tout faire a distance sans avoir a utilise teamviewer qui te dis que t’es un pro et donc te bloque alors que tu ne fais qu’aider ta famille.




En même temps mettre un serveur ssh sur le PC de mamie c’est un peu risqué si tu ne sécurises pas ca à mort…



(reply:1869394:Naruto`kun)




Sinon il y a l’assistance à distance de Windows. C’est intégré, c’est sécurisé. Et malgré le fait que ce soit de la GUI, ça ne demande pas une connexion internet fibre pour manipuler le PC à distance



zeldomar a dit:


Question un peu bête mais : les éditeurs pourront donc installer des adwares en douce via winget ? (je parle de ces cases à (dé)cocher lorsqu’on installe certains logiciels).




C’est ce que je me dis aussi : si ils autorisent à lancer des install via des .exe, c’est un peu la porte ouverte à ce genre d’abus … Pour moi l’intérêt d’un système de paquets c’est justement de gérer les installs un peu plus « proprement » que des gros .exe (ce que fait Chocolatey actuellement, faute d’alternative)




eglyn a dit:


Pour le reste, c’est encore en phase beta




Vu l’état actuel du projet, je dirais qu’on est encore au prototypage 😬


L’intérêt d’un tel système c’est aussi de pouvoir faire des désinstallations propres et complètes, un truc qui relevait de l’impossible dans le monde MS il y a peu. Mais je sais pas si c’est mieux maintenant.


Cumbalero

L’intérêt d’un tel système c’est aussi de pouvoir faire des désinstallations propres et complètes, un truc qui relevait de l’impossible dans le monde MS il y a peu. Mais je sais pas si c’est mieux maintenant.


Les installeur en exe c’est plus historique et c’est une plait. C’est juste un programme qui demande les droit admin pour faire sa petite popote.



Cependant, depuis 2000, il y a les installeur MSI qui est un petit package avec les manifest qui est pris en charge par Windows Installer (msiexec.exe), avec tout ce qui est installation, désinstallation, mise à jour (et ça gère même les GUI et CLI)….



Ca fait donc plus de 20ans que la solution propre existe.


tazvld

Les installeur en exe c’est plus historique et c’est une plait. C’est juste un programme qui demande les droit admin pour faire sa petite popote.



Cependant, depuis 2000, il y a les installeur MSI qui est un petit package avec les manifest qui est pris en charge par Windows Installer (msiexec.exe), avec tout ce qui est installation, désinstallation, mise à jour (et ça gère même les GUI et CLI)….



Ca fait donc plus de 20ans que la solution propre existe.


Avec gestion de la suppression des dépendances devenues inutiles ? C’est à dire qu’après la désinstallation du dernier soft qui utilisait trucmuche.dll, cette dll est elle-même dégagée?



Avec un vrai nettoyage de la base de registre?



Vraie question. Parce que il y a bien moins de 20 ans, c’était pas du tout le cas.



Drepanocytose a dit:


En même temps mettre un serveur ssh sur le PC de mamie c’est un peu risqué si tu ne sécurises pas ca à mort…




Non c’est safe le pc de mami n’est jamais allumé.



Cumbalero a dit:


Avec gestion de la suppression des dépendances devenues inutiles ? C’est à dire qu’après la désinstallation du dernier soft qui utilisait trucmuche.dll, cette dll est elle-même dégagée?



Avec un vrai nettoyage de la base de registre?



Vraie question. Parce que il y a bien moins de 20 ans, c’était pas du tout le cas.




Alors en fait :
1 : oui tu peut faire du très propres depuis un moment sous MS. Par contre, en fonction des méthodes utilisées, un autre setup a toujours pu te “crader” ta propre install. Par exemple, il suffit juste qu’il oublie de se désenregistré comme utilisant une dll que vous avez en commun.
2 : tu peut faire du “qui laisse des traces” même sur des systèmes ayant une gestion de paquet
3 : il y a beaucoup de possibilités, mais le système de paquet n’est pas la solution miracle.



fofo9012 a dit:


J’ai essayé ce truc (et rapidement chocolatery), mais je n’ai pas bien compris l’intérêt : faut tout réinstaller depuis winget ? il ne semble pas du tout capable de détecter ce qui est déjà installé.




C’est une option disponible sur la version business dans Chocolatey.
Une autre solution consiste à lister les logiciels installés et à les ré-installer avec l’option force :



choco install packagename --force



Sinon je me demande comment la logithèque Winget sera gérée, c’est l’une des forces de Chocolatey à mon avis, ils ont déjà donné des informations là dessus ?



Drepanocytose a dit:


En même temps mettre un serveur ssh sur le PC de mamie c’est un peu risqué si tu ne sécurises pas ca à mort…




un serveur SSH qui ne travaille pas qu’avec un système de clé, c’est pas safe oui :)




dada051 a dit:


Sinon il y a l’assistance à distance de Windows. C’est intégré, c’est sécurisé. Et malgré le fait que ce soit de la GUI, ça ne demande pas une connexion internet fibre pour manipuler le PC à distance




Pour ça il faut quelqu’un derrière le poste. Et j’ai voulu tester l’autre jour… impossible de me connecter!



eglyn a dit:


Pour l’interface graphique, ce n’est pas du tout le concept ^^ L’idée c’est d’avoir l’équivalent de apt sur Windows




Sauf qu’avec apt il y’a des choses en plus qui manque cruellement ici :




  • synaptic (par ex) pour avoir une gestion graphique

  • le rangement en catégorie : qui fait un peu peur au début, mais permet de trouver facilement des logicels (et les versions similaires).



Ex: si tu veux un truc pour compresser tu ouvres synaptic ouvre le dossier app-arch et choisis un des 97 packages disponibles, tu prendras peut-être 7zip ou autre chose…



Là on a juste un bout : il faut chercher sur le net trouver ton soft parmi la myriade de malwares proposés, ne surtout pas cliquer sur download mais ouvrir une ligne de commande puis rechercher le nom dans winget :




  • SI tu ne trouves pas avec winget : retourner sur le net chercher un autre soft,

  • Si tu trouves choisir une des 40 versions du même soft proposée et l’installer en tappant une ligne de commande.



Honnêtement ce n’est pas utilisable en l’état.



tazvld a dit:



Avec une interface qui réunis les applications disponible en un seul endroit et qui permet de les installer en un clic. Ca serait comme un magasin… oui, c’est ça et même qu’on appellerait ça le magasin de la fenêtre !




Oui si tu veux c’est bien le problème d’intégration que je pointe : on a déjà windows update qui commence enfin à fonctionner pas trop mal pour windows et office mais ne fait rien d’autre. Un windows store qui ne fait aucune mise à jour tout seul et qui est trés incomplet.
Il manque une interface en ligne de commande au lieu de l’intégrer à windows update et de résoudre l’intégration entre windows store et windows update, ils ont décidé de faire un troisième outils pour un besoin similaire mais qui travaille dans son coin sans pour autant couvrir tous les besoins !




tazvld a dit:


Les installeur en exe c’est plus historique et c’est une plait. C’est juste un programme qui demande les droit admin pour faire sa petite popote.




Il ne demande pas les droits admin, il vérifie si tu as les droits admin pour installer pour tous les utilisateurs, ou uniquement pour l’utilisateur en cours.



Sur 95% des apps tu fais annuler sur la popup de mot de passe et ton logiciel s’installe pour ton profil utilisateur uniquement, ça s’est plutôt bien fait je trouve ! sous les autres OS t’es obligé d’installer avec les droits root, et donc tous les utilisateurs qui partagent une même machine se retrouvent avec les apps des autres. Sous windows tu as le choix.


Quel intérêt ? Pour les logiciels additionnels que j’utilise, c’est liberkey et portableapps. Rien n’est installé dans windows, la maj se fait via le menu portableapps/liberkey. Tout est installé à un seul endroit, facile à sauvegarder et les outils d’admin ne voit pas les installations, et ça c’est vraiment cool :transpi:



fofo9012 a dit:



Il ne demande pas les droits admin, il vérifie si tu as les droits admin pour installer pour tous les utilisateurs, ou uniquement pour l’utilisateur en cours.



Sur 95% des apps tu fais annuler sur la popup de mot de passe et ton logiciel s’installe pour ton profil utilisateur uniquement, ça s’est plutôt bien fait je trouve ! sous les autres OS t’es obligé d’installer avec les droits root, et donc tous les utilisateurs qui partagent une même machine se retrouvent avec les apps des autres. Sous windows tu as le choix.




Il me semble que la plupart des installeurs veulent installer leurs fichiers dans le dossier “program files”, qui est seulement en lecture/execution pour l’utilisateur non admin.
D’ailleurs, il y a normalement le dossier appdata dans le dossier de l’utilisateur, mais peu de programme l’utilisent :/



eglyn a dit:


L’idée c’est d’avoir l’équivalent de apt sur Windows, tu fais un winget update et paf ça update toutes tes apps. Tu veux installer 7zip, ben winget install 7zip, pas besoin d’aller sur le site de l’éditeur pour dl le bousin, etc… C’est indispensable d’avoir ce genre d’outlis^^




Ou handicapant, ça dépend de s’il est possible d’exclure des logiciels du processus de mises à jour. J’ai compris à mes dépends avec Thunderbird 78 qu’il vaut mieux encore tout faire manuellement (une régression bien génante non-existante sur la 68).


Fermer