29Aug

Περισσότερες λεπτομέρειες για το OneGet, το πακέτο διαχείρισης διαχείρισης των Windows 10

Ανακαλύψαμε πρόσφατα το OneGet, ένα πακέτο διαχείρισης πακέτων που συμπεριλαμβάνεται με τα PowerShell και τα Windows 10. Έχουμε μάθει πολλά περισσότερα για το OneGet και το μέλλον του από τότε.Το

OneGet ήταν αρχικά προϊόν από το Κέντρο Τεχνολογίας Ανοιχτού Κέντρου της Microsoft.Όχι μόνο είναι εμπνευσμένο από διαχειριστές πακέτων Linux ανοιχτού κώδικα, αλλά το ίδιο το OneGet είναι επίσης ανοικτού κώδικα.Είναι πλέον μέρος του PowerShell.

Ποιος είναι ο OneGet For;Το

OneGet στοχεύει σήμερα σε χρήστες power, διαχειριστές συστημάτων και ανθρώπους που δεν φοβούνται να χρησιμοποιήσουν το PowerShell - αυτό είναι πολύ σαφές.Όμως, το OneGet δεν είναι απλώς μια συγκεχυμένη συλλογή από cmdlet που θα χρησιμοποιηθούν μόνο από διαχειριστές διακομιστών.Ο προγραμματιστής OneGet Garrett Serack εξήγησε ποιος απευθύνεται στο Reddit:

"Αρχικά, αυτό απευθύνεται στους προωστήρες-προγραμματιστές, διαχειριστές, powerusers κ.λπ. Μόλις δημοσιευθούν τα API για τη χρήση πακέτων παρόχων, είμαι σίγουρος ότι θαδείτε τα εργαλεία GUI και την έντονη ενοποίηση.

Περαιτέρω κάτω από το δρόμο θα ήθελα να δω την ενσωμάτωση σε πράγματα όπως το Windows Update UI, έτσι ώστε οι ενημερώσεις λογισμικού από το οποιουδήποτε διαχειριστής πακέτων να εμφανιστεί σε κεντρική θέση. "(Source)

Το γραφικό περιβάλλον και η ενσωμάτωση του Windows Update aren't έρχεται αμέσως, αν και:

"Αρχικά, δεν έχω το χρόνο να ενσωματώσω ένα UI?Είμαστε σε ένα πολύ σφιχτό χρονοδιάγραμμα.

Μόλις φτάσουμε στο βασικό σύνολο λειτουργιών και συνδέσουμε ένα σωρό διαχειριστές πακέτων, ένα UI θα είναι ένα σημαντικό επόμενο βήμα

Ωστόσο, αυτό λέγεται, είναι ανοιχτό κώδικα και θα ήθελα πολύ να δω κάποιον να αρχίσει να εργάζεταιένα ASI που θα μπορούσε να συμπεριληφθεί. "

Στην εβδομαδιαία συνάντηση της 24ης Οκτωβρίου 2014, ο Garret Serack μοιράστηκε το όραμά του για μια εφαρμογή γραφείου OneGet που έρχεται σε επαφή με το τυπικό UI του Windows Update όταν ανιχνεύει μια ενημέρωση και η ενημέρωση μπορεί να εγκατασταθεί απόαντί για κάθε πρόγραμμα των Windows που διαθέτει τη δική του υπηρεσία ενημέρωσης.(Source)

Το OneGet θα προσφέρει πιθανώς πρόσβαση σε εφαρμογές από το Windows Store.Εάν το Windows Store περιλαμβάνει εφαρμογές για επιτραπέζιους υπολογιστές όπως αποκάλυψε τυχαία η Microsoft, αυτό θα έδινε πρόσβαση στο OneGet σε ένα τεράστιο σύμπλεγμα λογισμικού επιφάνειας εργασίας:

@ferventcoder @ lambdaXpression @ chrisbhoffman @ BrianS198 Το έντερο μου λέει ότι δεν είναι "αν" αλλά "όταν. .."

- Garrett Serack🤠( @fearthecowboy) 28 Οκτωβρίου 2014

Είναι ένας διαχειριστής πακέτων, όχι ένας διαχειριστής πακέτων

Τεχνικά, το OneGet δεν είναι "διαχειριστής πακέτων". Αντίθετα, είναι ένα εκτεταμένο πλαίσιο διαχείρισης πακέτων -Το Q & A το περιγράφει ως "διαχειριστής πακέτων". Όπως το περιγράφει το Q & A:

"OneGet ένα ενοποιημένο στοιχείο διασύνδεσης διαχείρισης πακέτων με ένα σύνολο διαχειριζόμενων και εγγενών API, ένα σύνολο cmdlet PowerShell και ένα WMIπρομηθευτής.Το στοιχείο δέχεται προσθήκες που παρέχονται από τη Microsoft και από τρίτους, οι οποίες επεκτείνουν τη λειτουργικότητα ενός συγκεκριμένου τύπου συσκευασίας. "Το

OneGet επεκτείνεται με πρόσθετα διαχείρισης πακέτων που προσθέτουν πηγές πακέτων.Αυτές οι πηγές μπορούν να εγκατασταθούν από ένα κεντρικό αποθετήριο.Το OneGet έρχεται αυτή τη στιγμή με μια πηγή πακέτου που περιλαμβάνει τα εξής:

"Μέρος της δουλειάς μας με την κοινότητα είναι να αναπτύξουμε ένα κεντρικό διανομέα για plugins που μπορούν να ανακαλυφθούν και να εγκατασταθούν δυναμικά έτσι ώστε να μην χρειάζεται να τα μεταφέρουμε μέσα στο κουτί".

Σε ένα ολοκαίνουργιο σύστημα, θα μπορείτε να εκτελέσετε ένα cmdlet για να λάβετε μια λίστα με τους διαθέσιμους παροχείς από το Internet και στη συνέχεια να εγκαταστήσετε έναν πάροχο πακέτου της επιλογής σας - Chocolatey, για παράδειγμα.Το

OneGet είναι ανοικτό κώδικα και ένα κοινοτικό πρόγραμμα

Όπως και οι διαχειριστές πακέτων Linux, το OneGet είναι πλήρως ανοιχτό.Ο πηγαίος κώδικας είναι διαθέσιμος στο GitHub.Μπορείτε πάντα να πάρετε την τελευταία πειραματική κατασκευή στο http: //oneget.org/ oneget.zip και αυτή η έκδοση περιλαμβάνει αυτήν την περίοδο τον παροχέα Chocolatey που λείπει στην πράξη στις επίσημες κατασκευές.@PSOneGet tweets κάθε φορά που αναρτάται μια νέα έκδοση.

Καθώς πρόκειται για κοινοτικό πρόγραμμα, οποιοσδήποτε μπορεί να εμφανιστεί στις εβδομαδιαίες συναντήσεις του έργου OneGet στις 10 π.μ.Απλά επισκεφθείτε τη σελίδα εβδομαδιαίων συναντήσεων του OneGet, η οποία προσφέρει επίσης μια ροή της τελευταίας εβδομαδιαίας συνάντησης.

Μην ξεχνάτε - Σημαντική #OneGet Κοινότητα συνάντηση σήμερα το πρωί!10:00 πμ PDT http: //t.co/ Im0bqRaH0W #EveryoneWelcome

- PowerShell OneGet( @ PSOneGet) 24 Οκτωβρίου 2014

OneGet θα μπορούσε να ντροπιάσει τους προγραμματιστές που συμπεριλαμβάνουν τις γραμμές εργαλείων

Οι συμμετέχοντες στο έργο OneGet έχουν το σωστό τρόπο να βελτιώσουν την εμπειρία διαχείρισης λογισμικού των Windows.Σχετικά με το Reddit, ο Garret Serack δεν ανταποκρινόταν στους προγραμματιστές που έχτισαν ένα επιχειρηματικό μοντέλο για να βγάλουν διαφημιστικά έσοδα από άτομα που επισκέπτονταν τους ιστοτόπους τους και μίλησαν για ένα plug-in τύπου "adblock" για να αποτρέψουν τους χρήστες από την εγκατάσταση φοβερών εφαρμογών που συνδέουν τις γραμμές εργαλείων.Το έργο OneGet έχει μια σελίδα "8 νόμοι εγκατάστασης λογισμικού" που υποστηρίζει την καλύτερη εγκατάσταση λογισμικού των Windows χωρίς όλες τις γραμμές εργαλείων, περιττές λιανικές διανομές και άλλα χρονοβόρα σκουπίδια.Διαβάζει σαν κάτι που θα γράψαμε εδώ στο How-To Geek, αλλά είναι γραμμένο από κάποιον που εργάζεται στη Microsoft και έχει στην πραγματικότητα τη δύναμη να κάνει τα πράγματα καλύτερα.

Μετά από να διαβάσει αυτούς τους νόμους, ένας χρήστης του Reddit ήταν σκεπτικός: «Αμφιβάλλω ότι θα πάρετε buy-in από τους προμηθευτές εφαρμογών όπως το Adobe, Oracle ή κόλαση ακόμα και το SourceForge Now.δεν είναι πλέον αρκετό να διανείμετε μόνο μια εφαρμογή / εγκαταστάτη, ο ίδιος ο εγκαταστάτης πρέπει τώρα να παράγει έσοδα. .. "

Η Garret Serack της Microsoft απάντησε:

" Σας ακούω.

Μπορεί να μην μπορώ να αποκτήσω "buy-in" από αυτούς τους τύπους, αλλά όταν κάποιος εγκαθιστά το πακέτο τους μέσω του OneGet, μπορώ να το σταματήσω και να πάω "Γεια σου, είσαι σίγουρος;- Αυτό το πακέτο φαίνεται να κάνει XYZ "... Ένα κομμάτι προ-ενεργό" πακέτο shaming "θα πρέπει να είναι καλό. .."( Source)

Έτσι OneGet δεν πρέπει να είναι μόνο ένας νέος αγωγός για σκουπίδια να ρέουν στο σύστημά σας -που έχει σχεδιαστεί για να βοηθήσει τους χρήστες των Windows να αποφύγουν τα σκουπίδια.Αυτό θα ήταν μια μεγάλη βελτίωση.Το

OneGet θα μπορούσε να βοηθήσει στη διόρθωση του συστήματος των Windows

Οι εγκαταστάτες των Windows τείνουν να διασκορπίζουν αρχεία και καταχωρήσεις μητρώου στο σύστημά σας ακόμα και μετά την απεγκατάσταση τους.Ένας χρήστης του Reddit ρώτησε αν θα μπορούσε η OneGet να αντιμετωπίσει μια μέρα.Μετά από όλα, Chocolatey αυτή τη στιγμή δεν - απλά τρέχει το πρότυπο πρόγραμμα απεγκατάστασης του προγράμματος, το οποίο μπορεί να μην καθαρίσει τα πάντα.Έτσι θα μπορούσε το OneGet να καθαρίσει τα πάντα, μόνο ένας διαχειριστής πακέτων Linux θα μπορούσε;

"Έχω κάποιες ιδέες για το πώς να το αντιμετωπίσω αυτό - θα είναι λίγο κάτω από το δρόμο πριν μπορέσω να το κάνω σοβαρό έργο, αλλά αυτό είναι σίγουρα ένα από τα πράγματα που θα ήθελα να λύσω με το OneGet.

Αυτή τη στιγμή, το OneGet είναι πρωτίστως ενοποιημένο front-end σε πολλαπλούς διαχειριστές πακέτων.Καθώς μπαίνουμε στην εφαρμογή του βασικού συνόλου χαρακτηριστικών, θα εξετάσουμε σίγουρα τέτοια πράγματα. »(Πηγή)

Το OneGet δεν φαίνεται απλώς σαν ένα μοναδικό εργαλείο.Αντίθετα, μοιάζει με ένα έργο που πραγματικά έχει ρυθμιστεί να επανεξετάσει και να βελτιώσει τον τρόπο χειρισμού της εγκατάστασης του λογισμικού στα Windows.

Η Microsoft θέλει να κάνει τους χρήστες του Linux ευτυχισμένους

Μια κοινή καταγγελία φαίνεται να είναι ότι η σύνταξη του PowerShell και ο τρόπος που κάνει τα πράγματα μοιάζουν υπερβολικά λέξη και clunky σε σύγκριση με ό, τι οι συνηθισμένοι χρήστες του Linux είναι συνηθισμένοι.Η Microsoft θέλει να κάνει τους χρήστες του Linux να αισθάνονται περισσότερο στο σπίτι τους:

"Είχα έναν αρκετά ανώτερο διευθυντή στο MS να με ρωτήσει αν δεν μπορούσαμε απλά να κάνουμε ένα exe που ονομάζεται RPM( ή / και apt-get) που είχε την ίδια σύνταξη με το linuxεργαλεία, έτσι ώστε όσοι ήταν πολύ έμπειροι σε ένα θα μπορούσαν απλώς να χρησιμοποιούν το OneGet με αυτό τον τρόπο.Τον είπα σίγουρα, αλλά προσπαθούμε να βρούμε χρόνο, οπότε δεν ξέρω πότε θα φτάσουμε σε αυτό:) "(Source)

Νομίζω ότι οι άνθρωποι * στο εσωτερικό της Microsoft είναι πιο ενθουσιασμένοι για το #OneGet από το ευρύ κοινό, αν αυτό είναι δυνατό.

- Garrett Serack🤠( @fearthecowboy) 29 Οκτωβρίου 2014

Το OneGet είναι πολύ συναρπαστικό.Είναι αυτό που οι χρήστες του Linux και οι tech geeks ήθελαν από τα Windows για πολύ καιρό.Και το καλύτερο είναι ότι δεν είναι απλώς ένα cmdlet PowerShell για την εγκατάσταση λογισμικού που έχει εγκριθεί από τη Microsoft από το Windows Store.Αντ 'αυτού, "ο χρήστης έχει τον απόλυτο έλεγχο με τον οποίο τα αποθετήρια χρησιμοποιούν και εμπιστεύονται, όχι κάποια κεντρική υπηρεσία."( Source)