phhsnews.com


phhsnews.com / Plus de détails sur OneGet, Windows 10's Package-Management-Manager

Plus de détails sur OneGet, Windows 10's Package-Management-Manager


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

Qui est OneGet For?

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:

C'est un gestionnaire de paquets, pas un gestionnaire de paquets

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.

OneGet Open Source et un projet communautaire

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.

OneGet pourrait faire honte aux développeurs qui incluent des barres d'outils

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

OneGet pourrait aider à corriger Windows System Clutter

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.

Microsoft veut rendre les utilisateurs Linux heureux

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)


Utilisation de FC (Comparaison de fichiers) à partir de l'invite de commandes Windows

Utilisation de FC (Comparaison de fichiers) à partir de l'invite de commandes Windows

Il existe un outil de ligne de commande permettant de comparer les fichiers pour voir s'il existe des différences de contenu ou de code binaire que vous pouvez accéder si vous utilisez un PC. Comparaison de fichiers ou FC comme nous le ferons à partir de maintenant, est un programme simple qui permettra de comparer le contenu de fichiers texte ou binaires et est capable de comparer à la fois le texte ASCII et Unicode.

(how-to)

Apportez le menu Démarrer de Windows 7 à Windows 10 avec Classic Shell

Apportez le menu Démarrer de Windows 7 à Windows 10 avec Classic Shell

S'il y a une plainte à laquelle vous pouvez vous attendre lorsqu'une nouvelle version de Windows est lancée, c'est: "Qu'ont-ils fait? Menu Démarrer? "Si vous voulez que le menu Démarrer de Windows 10 ressemble et fonctionne comme le Menu Démarrer de Windows 7, nous sommes là pour vous aider. Pourquoi est-ce que je veux faire ça?

(how-to)