14Sep

Windows 10 Περιλαμβάνει έναν διαχειριστή πακέτων τύπου Linux που ονομάζεται "OneGet"

Ξεχάστε το Windows Store.Η Microsoft εργάζεται σε ένα πλαίσιο διαχείρισης πακέτων στυλ Linux για Windows και περιλαμβάνεται στα Windows 10. Έχει δοκιμαστεί με τα υπάρχοντα πακέτα της Chocolatey και σας επιτρέπει να εγκαταστήσετε εύκολα επιτραπέζιες εφαρμογές και άλλο λογισμικό.

Αυτό είναι τεράστια νέα.Αν έχετε χρησιμοποιήσει ποτέ το Linux, πιθανότατα θα θέλατε από τότε ένα σύστημα διαχείρισης πακέτων για την επιφάνεια εργασίας των Windows.Τώρα φτάνει τελικά!

Σημείωση: Το στην έκδοση RTM Το OneGet μετονομάστηκε σε Διαχείριση πακέτων.

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

Αυτός ο διαχειριστής πακέτων ονομάζεται OneGet και στέλνεται ως μέρος του PowerShell.Σε μια δημοσίευση στο blog με τίτλο "Το μικρό μου μυστικό: Το Windows PowerShell OneGet" στο Technet, η Garret Serack της Microsoft εξηγεί:

"Το OneGet είναι ένα ενοποιημένο interface για συστήματα διαχείρισης πακέτων και στοχεύει να καταστήσει το Software Discovery, Installation and Inventory( SDII)κοινό σύνολο cmdlet( και ενδεχομένως ένα σύνολο API).Ανεξάρτητα από την τεχνολογία εγκατάστασης που ακολουθεί, οι χρήστες μπορούν να χρησιμοποιήσουν αυτά τα κοινά cmdlets για να εγκαταστήσουν / απεγκαταστήσουν πακέτα, να προσθέσουν αποθήκες πακέτων αναζήτησης /remove/ και να ζητήσουν ένα σύστημα για το εγκατεστημένο λογισμικό.Περιλαμβάνεται σε αυτό το CTP Το

είναι μια πρωτότυπη υλοποίηση ενός διαχειριστή πακέτων συμβατής με Chocolatey που μπορεί να εγκαταστήσει σε υπάρχοντα πακέτα Chocolatey . "

Το OneGet αποτελεί μέρος της τελευταίας έκδοσης του PowerShell και συμπεριλαμβάνεται από προεπιλογή στο Windwos 10 Technical Preview.Είναι επίσης διαθέσιμο ως μέρος της προεπισκόπησης του Windows Management Framework 5.0 για τα Windows 8.1.

Απλά κοιτάξτε την εικόνα στην κορυφή αυτού του άρθρου για να δείτε πώς όλα θα λειτουργήσουν.Ναι, μπορείτε να εγκαταστήσετε VLC ή άλλο κομμάτι του λογισμικού των Windows που εύκολα!Αφού εκτελέσετε την εντολή, το OneGet θα εντοπίσει το πακέτο στις παραμετροποιημένες πηγές πακέτων, θα το μεταφέρει στον υπολογιστή σας και θα το εγκαταστήσει - αυτόματα.Και πρέπει επίσης να υπάρχουν γραφικές διεπαφές χρηστών για αυτό, γι 'αυτό θα χρειαστεί μόνο μερικά κλικ.

Windows geeks, γιορτάστε!Η εποχή ενός επίσημα υποστηριζόμενου διαχειριστή πακέτων των Windows είναι σχεδόν εδώ!

@ chrisbhoffman @ brians198 Εντάξει, καθίστε.Η Microsoft εργάζεται στο #oneget, ένας συλλέκτης pkg mgr, ο οποίος θα περιλαμβάνει έναν πελάτη choco στο Win10

- Rob Reynolds( @ferventcoder) 27 Οκτωβρίου 2014

( Αυτή τη στιγμή το OneGet είναι σε ροή.αλλά η Chocolatey έχει τώρα αφαιρεθεί από την προεπιλεγμένη διαμόρφωση.Μια εγκατεστημένη συσκευή εγκατάστασης Chocolatey θα είναι σύντομα διαθέσιμη για εύκολη εγκατάσταση μέσω του OneGet.Μπορείτε να εγκαταστήσετε αυτήν την πηγή πακέτου Chocolatey με μια εντολή αλλά τα πακέτα της Chocolatey δεν θα εγκατασταθούν στην πραγματικότηταστο σύστημά μας μετά από αυτό. Αυτό είναι ένα δευτερεύον roadbump στην ανάπτυξη.)

Πώς λειτουργεί το OneGet

Ας σκάψουμε λίγο βαθύτερα.Εδώ είναι πώς η Microsoft περιγράφει το OneGet:

"Το OneGet είναι ένας νέος τρόπος για να ανακαλύψετε και να εγκαταστήσετε πακέτα λογισμικού από όλο τον ιστό.Με το OneGet μπορείτε να:

  • Διαχείριση μιας λίστας αποθηκών λογισμικού, στην οποία μπορείτε να αναζητήσετε, να αποκτήσετε και να εγκαταστήσετε πακέτα
  • Αναζήτηση και φιλτράρισμα των αποθετηρίων σας για να βρείτε τα πακέτα που χρειάζεστε
  • Εγκαταστήστε και αποεγκαταστήστε ατελώς τα πακέτα από ένα ή περισσότερα αποθετήρια με ένα μόνοΕντολή PowerShell "

Το cmdlet Get-PackageSource σάς επιτρέπει να προβάλετε μια λίστα εγκατεστημένων πηγών πακέτων ή αποθετηρίων.Το OneGet περιλαμβάνει τώρα δύο πηγές που παρέχονται από τη Microsoft.Το Chocolatey ήταν προηγουμένως η προεπιλεγμένη πηγή συσκευασίας κατά τη διάρκεια της ανάπτυξης και μπορεί εύκολα να προστεθεί.

Οποιοσδήποτε μπορεί να δημιουργήσει και να λειτουργήσει ένα αποθετήριο πακέτων.Η Microsoft θα μπορούσε ενδεχομένως να δημιουργήσει το δικό της one-stop-shop για τα προγράμματα γραφικών των Windows.Μια εταιρεία θα μπορούσε να διαχειρίζεται το δικό της αποθετήριο με τα προγράμματα που χρησιμοποιούν ώστε να μπορούν εύκολα να εγκατασταθούν και να διαχειριστούν.Ένας προγραμματιστής λογισμικού θα μπορούσε να δημιουργήσει ένα αποθετήριο που να περιέχει μόνο το λογισμικό που δημιουργούν, ώστε οι χρήστες του να μπορούν εύκολα να το εγκαταστήσουν και να τον ενημερώσουν.Μπορείτε να προσθέσετε περισσότερα αποθετήρια με το cmdlet Add-PackageSource ή να τα καταργήσετε με το Remove-PackageSource.

Το cmdlet Find-Package σάς επιτρέπει να κάνετε αναζήτηση στις πηγές πακέτων που έχετε ρυθμίσει για διαθέσιμα πακέτα.Βρείτε το λογισμικό που θα εγκαταστήσετε χωρίς να ψάξετε στο web!

Το cmdlet Install-Package σας επιτρέπει να εγκαταστήσετε ένα πακέτο της επιλογής σας, αναφέροντας ακριβώς το όνομα του.Το πακέτο αυτόματα μεταφορτώνεται και εγκαθίσταται από το χώρο αποθήκευσης λογισμικού της επιλογής σας χωρίς να ψάχνετε για αρχεία. exe, να τα μεταφορτώνετε και να κάνετε κλικ στους οδηγούς που προσπαθούν να εγκαταστήσουν σκουπίδια στον υπολογιστή σας.Καλύτερα, μπορείτε να ορίσετε πολλά ονόματα πακέτων εδώ - φανταστείτε την εγκατάσταση των 50 προγραμμάτων των Windows που χρησιμοποιείτε με μία μόνο εντολή και αφήνοντας τον υπολογιστή σας να πάρει έναν καφέ ενώ το κάνει.

Το cmdlet Get-Package σας επιτρέπει να δείτε τι πακέτα έχετε εγκαταστήσει.Τα πακέτα μπορούν αργότερα να απεγκατασταθούν με το Uninstall-Package.Αυτήν τη στιγμή δεν υπάρχει εντολή Ενημέρωσης-Πακέτου που θα εγκαταστήσει αυτόματα τις πιο πρόσφατες εκδόσεις αυτού του πακέτου λογισμικού από τα διαθέσιμα αποθετήρια, κάτι που θα χρειαστεί πολύ - ελπίζουμε ότι είναι στο δρόμο της.

Τι είναι ένας διαχειριστής πακέτων;Και τι είναι η σοκολάτα;

Αν έχετε φτάσει μέχρι τώρα, θα πρέπει να κατανοήσετε τα βασικά στοιχεία του τι είναι ένας διαχειριστής πακέτων.Βασικά, είναι ένα εργαλείο λογισμικού που κάνει την εγκατάσταση, την ενημέρωση και τον εντοπισμό του λογισμικού για εγκατάσταση πολύ πιο εύκολη.Οι διαχειριστές πακέτων χρησιμοποιούνται στο Linux και σας επιτρέπουν να εγκαταστήσετε πακέτα από αξιόπιστες αποθήκες λογισμικού με μερικά μόνο κλικ ή πληκτρολογήσεις.Ο διαχειριστής πακέτων μπορεί να ενημερώνει αυτόματα τα πακέτα σας όταν προστίθενται ενημερωμένες εκδόσεις στα αποθετήρια, οπότε κάθε πρόγραμμα δεν χρειάζεται δικό του ενσωματωμένο updater.Είναι εύκολο στη χρήση, αλλά και πολύ εύκολο στην αυτοματοποίηση.

Η Chocolatey είναι ένας διαχειριστής πακέτων που φέρνει αυτό το στυλ εύκολης εγκατάστασης λογισμικού στα Windows.Επί του παρόντος, χρησιμοποιεί κυρίως εντολές κειμένου, ώστε να μην έχει βρει πολλά από ένα σπίτι πέρα ​​από τους geeks - αλλά οι geeks το αγαπούν!Το Chocolatey σας επιτρέπει να εγκαταστήσετε λογισμικό Windows όπως το Firefox, το VLC και το 7-Zip με μερικές μόνο πλήκτρες αντί για τη συνήθη διαδικασία λήψης και κάνοντας κλικ, ακριβώς όπως θα κάνατε να εγκαταστήσετε λογισμικό στο Linux.Η Chocolatey τρέχει ένα Kickstarter, αναζητώντας χρήματα για να «πάρει Chocolatey στο επόμενο επίπεδο». Επίσης, εργάζονται σε ένα γραφικό περιβάλλον χρήστη για τον διαχειριστή πακέτων τους, ώστε οι μέσοι χρήστες των Windows να μπορούν να το χρησιμοποιούν πιο εύκολα.Με το πλαίσιο διαχειριστή πακέτων στα Windows 10, η Chocolatey μπορεί εύκολα να αποσυρθεί από το έργο που κάνει η Microsoft - μια δουλειά που φαίνεται αρχικά εμπνευσμένη από το Chocolatey.Αντί να είναι ένα σύστημα διαχείρισης πακέτων με βιδωτό σύστημα, η Chocolatey θα δουλέψει χέρι-χέρι με το πλαίσιο διαχείρισης πακέτων που περιλαμβάνεται στα Windows.

Είναι αδύνατο να πούμε ακριβώς πόσο μακριά θα πάει η Microsoft εδώ.Ένα πράγμα είναι σίγουρο: Για τους διαχειριστές συστημάτων των Windows και τους geeks, η εγκατάσταση λογισμικού και η αυτοματοποίηση ανάπτυξης λογισμικού πρόκειται να γίνει πολύ πιο εύκολη.Αυτό είναι επί του παρόντος ένα εργαλείο geek, καθώς είναι διαθέσιμο μόνο μέσω εντολών PowerShell.Αλλά, όπως λέει η Microsoft, αυτό τελικά θα εκτίθεται ως ένα σύνολο API.

Η Microsoft θα μπορούσε να κάνει πολύ περισσότερα με αυτό.Θα μπορούσαν να χρησιμοποιήσουν αυτό το σύστημα διαχείρισης πακέτων για να προσθέσουν την εύκολη εγκατάσταση των desktop εφαρμογών από το Windows Store - γνωρίζουμε ήδη ότι πρόκειται να προσθέσουν επιτραπέζιες εφαρμογές στο Windows Store στα Windows 10. Στα συστήματα Linux υπάρχει ωραίο γραφικό "app store"-διατύπων που καθιστούν εύκολη την εγκατάσταση προγραμμάτων επιφάνειας εργασίας από τον διαχειριστή πακέτων συστήματος.Θα πρέπει να συνεχίσουμε να παρακολουθούμε τα Windows 10 και να δούμε πόσο μακριά λαμβάνουν αυτό το νέο πλαίσιο διαχείρισης πακέτων.