Windows Package Manager is coming

Η κυκλοφόρησε σήμερα και κατά τη διάρκεια του εικονικού συνεδρίου Build 2020, μια προεπισκόπηση του Windows Package Manager . Οι διαχειριστές των Windows ενδέχεται να το χρησιμοποιήσουν για την εγκατάσταση προγραμμάτων τρίτων κατασκευαστών, όπως 7-Zip, KeePass, Arduino IDE ή Discord.

The package manager ( πακέτων) είναι παρόμοιο με τους διαχειριστές πακέτων σε συστήματα Linux και ουσιαστικά επιτρέπει στους χρήστες να αναζητούν, να κατεβάζουν, να εγκαθιστούν και να απεγκαθιστούν προγράμματα και πακέτα για το λειτουργικό σύστημα των Windows. Ο κύριος σκοπός του είναι να αυτοματοποιήσει την εγκατάσταση, την ενημέρωση και τη διαμόρφωση on Windows. Linux users are familiar with the package manager system.

The Windows Package Manager works similarly to package managers on Linux. Microsoft decided to released as open source. Interested users can check out GitHub for download of the preview version of Package Manager.

The package manager requires at least version 1709 of Windows 10 and can be installed either from the Microsoft Store (requires Windows 10 Insider version and sending invitation email for now) or manually from GitHub.

Once installed, open a Windows Terminal, PowerShell or Command Prompt window to start using it. The command is winget and you may first want to run it without any parameters, to first display the available commands and help.

The main commands currently available are:

  • winget // to install a program.
  • winget show // displays information about the specified application.
  • winget source // to change sources.
  • winget search // to list all programs or specific programs.
  • winget hash // for the hash installer files.
  • winget validate // to validate manifest files.
  • winget –help // help
  • winget –info // data and troubleshooting help

The winget search command displays the list of programs supported by Windows Package Manager. There is currently a good selection of popular programs as well as developer tools. Programs such as vim, Whatsapp, GIMP, VLC, Steam or Sublime Text can be installed using Package Manager.

Note that the uninstall feature is not currently supported. Microsoft plans to integrate the uninstall feature into the program soon.

The order winget install “program name” downloads the selected package and runs its installer. Programs appear to be downloaded from third-party sites (the developer's site) and not from a repository maintained by Microsoft.

The location of the file is displayed by the winget. The package manager currently supports exe, msi and msix installers.

Winget may operate without administrator privileges. Installing some programs may require administrator privileges, however prompts will be displayed if required.

The order winget show “package name” displays program information. This may include links to the homepage and license, the download URL, the SHA256 hash, and the installer type.

For software companies and developers who may be wondering if they can submit their programs to the Windows Package Manager to be listed, Microsoft has information about on the Docs website. Basically, what developers need to do is create a package manifest that provides information about the application before submitting the relevant statement to GitHub.

The script is supported. Administrators can create script or PowerShell scripts to install multiple applications simultaneously, e.g.

In conclusion
Windows Package Manager could become an essential tool in the arsenal of Windows system administrators as well as home users. It depends on several factors, such as if and how it is to be integrated into Windows, package availability and functionality.
As a technical program installation it works for years now for Linux users and it is very easy to use, especially for people who do not have a good knowledge of computer use.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.087 registrants.

Written by Dimitris

Dimitris hates on Mondays .....

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).