Nous avons récemment découvert OneGet, un framework de gestion de paquet inclus avec PowerShell et Windows 10. Nous en avons appris beaucoup plus sur OneGet et
OneGet était à l'origine un produit de l'Open Source Technology Center de Microsoft. Non seulement il est inspiré par les gestionnaires de paquets Linux Open Source, mais OneGet lui-même est également open source. Il fait maintenant partie de PowerShell proprement dit
CONNEXE: Windows 10 inclut un gestionnaire de paquets de style Linux nommé "OneGet"
OneGet est actuellement destiné aux utilisateurs chevronnés et aux administrateurs système et les gens qui n'ont pas peur d'utiliser PowerShell - c'est clair. Mais OneGet n'est pas seulement une collection obscure de cmdlets qui ne seront utilisées que par les administrateurs de serveur. Le développeur de OneGet, Garrett Serack, a expliqué à Reddit:
"Initialement, ceci concerne les têtes d'hélice - développeurs, administrateurs, utilisateurs, etc. Une fois les APIs publiées, je suis sûr que nous
Plus tard, j'aimerais intégrer des fonctionnalités telles que l'interface Windows Update pour que les mises à jour logicielles du gestionnaire de paquets puissent apparaître dans un environnement centralisé. location. "(Source)
L'interface graphique et l'intégration de Windows Update ne viennent pas immédiatement, cependant:
" Initialement, je n'ai pas le temps d'intégrer une interface utilisateur; Nous sommes sur un calendrier très serré.
Une fois que nous aurons mis en place le jeu de fonctionnalités de base et que nous aurons un tas de gestionnaires de paquets, une interface utilisateur sera une étape importante
Cependant, cela reste ouvert »
Lors de la réunion hebdomadaire du 24 octobre 2014, Garret Serack a partagé sa vision d'une application de bureau prenant en charge OneGet qui apparaîtrait sous Windows. Mettre à jour l'interface utilisateur lorsqu'il détecte une mise à jour et que la mise à jour peut être installée à partir de cet emplacement plutôt que chaque programme Windows ayant son propre service de mise à jour. (Source)
OneGet offrira probablement l'accès aux applications du Windows Store. Si le Windows Store inclut des applications de bureau comme Microsoft l'a révélé accidentellement, cela donnerait à OneGet accès à un vaste univers de logiciels de bureau:
Techniquement, OneGet n'est pas Il s'agit plutôt d'un cadre de gestion de paquet extensible - le Q & A officiel le décrit comme un «gestionnaire de paquetage». Comme le décrit la FAQ:
«OneGet un composant d'interface de gestion de paquet unifié avec ensemble d'API gérées et natives, un ensemble d'applets de commande PowerShell et un fournisseur WMI. Le composant accepte à la fois les plugins fournis par Microsoft et ceux fournis par des tiers qui étendent la fonctionnalité pour un type de paquet donné. "
OneGet est étendu avec des plug-ins de gestion de paquets qui ajoutent des sources de paquet. Ces sources peuvent être installées à partir d'un référentiel centralisé. OneGet est actuellement livré avec une source de paquet qui inclut:
"Une partie de notre travail avec la communauté est de développer un hub central pour les plugins qui peuvent être découverts et installés dynamiquement afin qu'ils n'aient pas à les expédier. . "
Sur un tout nouveau système, vous pourrez lancer une applet de commande pour obtenir une liste des fournisseurs disponibles sur Internet, puis installer un fournisseur de paquets de votre choix - Chocolatey, par exemple.
Comme les gestionnaires de paquets Linux, OneGet est complètement open-source. Le code source est disponible sur GitHub. Vous pouvez toujours récupérer la dernière version expérimentale sur //oneget.org/oneget.zip, et cette version contient actuellement le fournisseur Chocolatey qui manque dans l'action dans les versions officielles. @PSOneGet tweete chaque fois qu'un nouveau build est posté.
Comme il s'agit d'un projet communautaire, tout le monde peut se présenter aux réunions hebdomadaires du projet OneGet à 10h PST tous les vendredis. Visitez simplement la page des réunions hebdomadaires de OneGet, qui propose également un flux de la dernière réunion hebdomadaire.
LIÉS: Pourquoi nous détestons recommander des téléchargements de logiciels à nos lecteurs
Les personnes impliquées dans le projet OneGet ont le bon type d'attitude pour améliorer la gestion des logiciels Windows. Sur Reddit, Garret Serack n'était pas sympathique aux développeurs qui ont créé un modèle d'entreprise pour obtenir des revenus publicitaires de leurs visiteurs et a parlé d'un plug-in "adblock" pour empêcher les utilisateurs d'installer de terribles applications regroupant des barres d'outils. Le projet OneGet a une page "8 lois d'installation de logiciels" qui plaide pour de meilleures installations de logiciels Windows sans toutes les barres d'outils, les CLUF inutiles et autres déchets inutiles. Il se lit comme quelque chose que nous écririons ici à How-To Geek, mais il est écrit par quelqu'un qui travaille chez Microsoft et a le pouvoir d'améliorer les choses.
Après avoir lu ces lois, un utilisateur de Reddit était sceptique: vous obtiendrez buy-in auprès des fournisseurs d'applications comme Adobe, Oracle, ou même Hell SourceForge. il ne suffit plus de simplement distribuer une application / installateur, l'installateur lui-même doit maintenant générer des revenus aussi ... "
Microsoft Garret Serack a répondu:
" Je vous entends.
Je ne peux pas Obtenir 'buy-in' de ces gars, mais quand quelqu'un installe leur paquet à travers OneGet, je peux sûr le faire arrêter et aller "Hey, êtes-vous sûr? - Ce paquet semble faire XYZ "... Un peu de pro-active" shaming "paquet devrait être bon ..." (Source)
Donc OneGet ne devrait pas être un nouveau conduit pour les ordures de circuler sur votre système - il devrait effectivement être conçu pour aider les utilisateurs de Windows à éviter les indésirables. Ce serait une grande amélioration. <1
Les installateurs Windows ont tendance à disperser les fichiers et les entrées de registre sur votre système même après les avoir désinstallés. Un utilisateur de Reddit a demandé si OneGet pourrait un jour aider à faire face à cela. Après tout, Chocolatey ne le fait pas actuellement - il exécute simplement le programme de désinstallation du programme standard, qui peut ne pas tout nettoyer. OneGet pourrait-il tout nettoyer, juste un gestionnaire de paquets Linux?
"J'ai quelques idées sur la façon de résoudre ce problème - ça va être un peu plus long avant que je puisse faire un travail sérieux, mais certainement des choses que je voudrais résoudre avec OneGet. <1
À l'heure actuelle, OneGet est avant tout une interface unifiée pour plusieurs gestionnaires de paquets. Au fur et à mesure que nous mettrons en place l'ensemble de fonctionnalités de base, nous verrons certainement des choses comme celles-ci. »(Source)
OneGet ne semble pas être un outil unique. Au lieu de cela, cela ressemble à un projet qui est en train de repenser et d'améliorer le traitement de l'installation des logiciels sous Windows.
La syntaxe PowerShell et la façon de faire semble trop verbeux et maladroit par rapport à ce que les utilisateurs expérimentés de Linux sont habitués. Microsoft veut que les utilisateurs de Linux se sentent plus chez eux:
"J'avais un directeur plutôt senior chez MS qui me demandait si nous ne pouvions pas faire un exe appelé RPM (et / ou apt-get) qui avait la même syntaxe que les outils Linux pour que ceux qui connaissaient bien l'un d'eux puissent utiliser OneGet de cette façon. Je lui ai dit que c'était sûr, mais on se bousculait pour le temps, alors je ne sais pas quand on y arriverait :) "(Source)
OneGet est très excitant. C'est ce que les utilisateurs de Linux et les geeks de technologie ont voulu de Windows depuis longtemps. Et la meilleure chose est que ce n'est pas seulement une applet de commande PowerShell pour installer des logiciels approuvés par Microsoft à partir du Windows Store. Au lieu de cela, "l'utilisateur a le contrôle ultime sur les référentiels qu'il utilise et auxquels il fait confiance, et non sur un service centralisé." (Source)
Enregistrer et restaurer la disposition / position des icônes de bureau sous Windows
Si vous êtes obligé de connecter votre ordinateur à des écrans externes pour des présentations au travail ou pour regarder un film à la maison sur votre téléviseur, vous êtes probablement fatigué de réorganiser les icônes de votre bureau chaque fois que vous changez de résolution. On pourrait penser que Microsoft aurait ajouté une fonctionnalité à Windows pour gérer cette situation, mais apparemment, cela ne valait pas le coup.Heureusement, ce
Comment créer des thèmes de station d'accueil personnalisés dans OS X
Nous vous avons montré comment personnaliser votre OS X Dock avec des thèmes et d'autres types de changements avec un petit programme gratuit. Aujourd'hui, nous voulons aller plus loin et créer des thèmes personnalisés uniques en utilisant cette même application. Si vous n'êtes pas déjà familier avec cDock, nous vous suggérons de lire notre article afin que vous sachiez ce qu'il peut faire.