Package manager windows

Содержание

Диспетчер пакетов Windows

Package manager windows

  • 05/03/2020
  • Чтение занимает 2 мин
    • K
    • o

Важно!

Сейчас предоставляется общедоступная предварительная версия Диспетчера пакетов Windows и средства winget. Перед выпуском общедоступной версии в решения могут быть внесены значительные изменения.

Windows Package Manager and the winget tool are in public preview and may be substantially modified before they are generally available. Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.

Microsoft makes no warranties, express or implied, with respect to the information provided here.

Диспетчер пакетов Windows — это комплексное решение для управления пакетами, которое состоит из программы командной строки и набора служб для установки приложений в Windows 10.Windows Package Manager is a comprehensive package manager solution that consists of a command line tool and set of services for installing applications on Windows 10.

Диспетчер пакетов Windows для разработчиковWindows Package Manager for developers

Разработчики используют программу командной строки winget для обнаружения, установки, обновления, удаления и настройки проверенного набора приложений.

Developers use the winget command line tool to discover, install, upgrade, remove and configure a curated set of applications. После установки разработчики могут получить доступ к winget с помощью терминала Windows, PowerShell или командной строки.

After it is installed, developers can access winget via the Windows Terminal, PowerShell, or the Command Prompt.

Дополнительные сведения см. в статье Использование программы winget для установки приложений и управления ими.For more information, see Use the winget tool to install and manage applications.

Диспетчер пакетов Windows для независимых поставщиков программного обеспеченияWindows Package Manager for ISVs

Независимые поставщики программного обеспечения могут использовать Диспетчер пакетов Windows в качестве канала распространения пакетов программного обеспечения, содержащих их средства и приложения.

Independent Software Vendors (ISVs) can use Windows Package Manager as a distribution channel for software packages containing their tools and applications.

Для отправки пакетов программного обеспечения (содержащих установщики MSIX, MSI или EXE) в Диспетчер пакетов Windows мы предоставляем на сайте GitHub репозиторий манифестов пакетов сообщества Майкрософт с открытым исходным кодом.

Независимые поставщики программного обеспечения могут передавать в него манифесты пакетов, которые затем могут быть включены в Диспетчер пакетов Windows.To submit software packages (containing .msix, .msi, or .

exe installers) to Windows Package Manager, we provide the open source Microsoft Community Package Manifest Repository on GitHub where ISVs can upload package manifests to have their software packages considered for inclusion with Windows Package Manager. Манифесты проверяются автоматически, однако они также могут просматриваться вручную.Manifests are automatically validated and may also be reviewed manually.

Дополнительные сведения см. в статье Отправка пакетов в Диспетчер пакетов Windows.For more information, see Submit packages to Windows Package Manager.

Основные сведения о диспетчерах пакетовUnderstanding package managers

Диспетчер пакетов — это система или набор средств, используемых для автоматизации установки, обновления, настройки и использования программного обеспечения.

A package manager is a system or set of tools used to automate installing, upgrading, configuring and using software. Большинство диспетчеров пакетов предназначены для обнаружения и установки средств для разработчиков.

Most package managers are designed for discovering and installing developer tools.

В идеале разработчики используют диспетчер пакетов, чтобы задать компоненты, необходимых им для разработки решений под конкретный проект.Ideally, developers use a package manager to specify the prerequisites for the tools they need to develop solutions for a given project. Затем диспетчер пакетов выполняет декларативные инструкции по установке и настройке средств.

The package manager then follows the declarative instructions to install and configure the tools. Диспетчер пакетов сокращает время, затрачиваемое на подготовку среды, и помогает обеспечить установку на компьютеры одних и тех же версий пакетов.

The package manager reduces the time spent getting an environment ready, and it helps ensure the same versions of packages are installed on their machine.

Диспетчеры пакетов сторонних разработчиков могут использовать репозиторий манифестов пакетов сообщества Майкрософт для пополнения своего каталога программного обеспечения.Third party package managers can leverage the Microsoft Community Package Manifest Repository to increase the size of their software catalog.

Источник: https://docs.microsoft.com/ru-ru/windows/package-manager/

Как использовать winget: менеджер пакетов Windows 10

Package manager windows

Новый менеджер пакетов Windows от Microsoft упрощает установку приложений, позволяя это делать одной командой. В этой статье рассказываем про Windows Package Manager и новую команду winget.

Как использовать winget: менеджер пакетов Windows 10

Что такое менеджер пакетов Windows?

Менеджеры пакетов распространены в Linux. Вместо того, чтобы искать приложение в Интернете, загрузить установщик и запускать мастер установки, вы можете просто запустить быструю команду для поиска и установки приложения по его имени.

Например, чтобы установить Microsoft PowerToys, вы можете открыть окно терминала и ввести winget install powertoys. Команда автоматически найдет, загрузит и установит программное обеспечение без каких-либо дополнительных действий с вашей стороны. Это так просто.

Под капотом Microsoft размещает собственный репозиторий программного обеспечения, а другие организации и частные лица могут размещать свои собственные репозитории. Это важная функция, которая повышает производительность в Linux, особенно для разработчиков и системных администраторов.

Менеджер пакетов Windows – это проект с открытым исходным кодом, доступный и на GitHub.

Как установить менеджер пакетов Windows

Начиная с 19 мая 2020 года менеджер пакетов Windows доступен в форме предварительного просмотра. Позднее он будет интегрирован непосредственно в обновление для Windows 10.

Сейчас есть несколько способов получить его:

  • Установите инсайдерскую сборку Windows 10, зарегистрируйтесь в программе инсайдеров Windows Package Manager и установите обновление для пакета установщика приложений из Магазина Microsoft. Вы получите автоматические обновления диспетчера пакетов Windows по мере их выпуска, но вам придется запустить нестабильную версию Windows 10.
  • Загрузите менеджер пакетов Windows .appxbundle с GitHub. Установите его, дважды щелкнув файл и нажав Update. Вы должны будете установить будущие обновления вручную с этой же страницы загрузки, но вам не придется запускать нестабильную версию Windows 10.

В будущем в этом нет необходимости, и winget будет встроен во все стабильные версии Windows 10. По состоянию на май 2020 года он находится в форме предварительного просмотра, так как Microsoft тестирует его и устраняет ошибки.

Как использовать winget, менеджер пакетов Windows

Вы можете запустить winget из Windows PowerShell или из классической командной строки. Мы рекомендуем установить новый терминал Windows, если вы этого еще не сделали.

Вы можете скачать Windows Terminal из Магазина Microsoft. Вы даже можете получить исходный код на GitHub. Да, новый терминал Windows с открытым исходным кодом.

Из командной строки выполните команду winget, чтобы просмотреть дополнительную информацию об использовании инструмента.

winget

Чтобы найти приложение, выполните следующую команду, заменив name поисковой фразой:

winget search name winget search nameЧтобы установить приложение, выполните следующую команду, заменив name на имя приложения:
winget install name winget install name

Для просмотра дополнительной информации о приложении выполните следующую команду, заменив name именем приложения или поисковой фразой:

winget show name winget show name

Чтобы просмотреть полный список доступных приложений, выполните следующую команду:

winget install

В своем первоначальном выпуске репозитории winget уже заполнены широким спектром популярных настольных приложений. Вы найдете все, от обычных приложений для настольных систем Windows до инструментов для разработчиков. Список включает в себя Google Chrome, Mozilla Firefox, Zoom, Steam, медиаплеер VLC, Spotify, терминал Windows, код Visual Studio, Ruby, Microsoft PowerToys и многие другие.

winget install

Чтобы управлять источниками, запустите winget source. Вы увидите список команд. Например, чтобы просмотреть текущие источники, запустите:

winget source list

В первоначальной версии winget есть только встроенный исходный код winget, управляемый Microsoft, расположенный по адресу https://winget.azureedge.net/cache. В будущем вы сможете добавлять сторонние источники с помощью дополнения winget source.

winget source list

Вы можете увидеть больше информации о том, как использовать одну из встроенных команд winget, добавив -? к нему. Например, чтобы увидеть различные опции, которые вы можете использовать с winget, выполните следующую команду:

winget search -?

Заключение

Теперь вы знаете как работать с менеджером пакетов winget. Microsoft наверняка добавит дополнительные функции в диспетчер пакетов Windows в будущем, и он станет только более мощным. А другие статьи про Windows можно прочитать в нашем разделе.

Источник: https://zen.yandex.ru/media/merion_networks/kak-ispolzovat-winget-menedjer-paketov-windows-10-5ecba2cecdaa790dc5dae2ea

microsoft/winget-cli

Package manager windows

This repository contains the source code for the Windows Package Manager Client (aka winget.exe).

The packages available to the client are in the Community repo.

The Windows Package Manager project is in Preview. We welcome all feedback, and that feedback might lead to big (maybe even breaking) changes.

Installing the client

The client requires Windows 10 1709 (build 16299) or later at this time.

Microsoft Store [Recommended]

The client is distributed within the App Installer package. While this package is pre-installed on Windows, the client will not be made generally available during the Preview period. In order to get automatic updates from the Microsoft Store that contain the client, one must do one of the following:

Once you have received the updated App Installer you should be able to execute winget. Some users have reported issues with the client not being on their PATH.

Manually Update

The same Microsoft Store package will be made available via our Releases. Note that installing this package will give you the WinGet client, but it will not enable automatic updates from the Microsoft Store.

You may need to install the VC++ v14 Desktop Framework Package.This should only be necessary on older builds of Windows 10 and only if you get an error about missing framework packages.

Build your own

You can also build the client yourself. While the client should be perfectly functional, we are not ready to provide full support for clients running outside of the official distribution mechanisms yet. Feel free to file an Issue, but know that it may get lower prioritization.

Windows Package Manager 1.0 Roadmap

The plan for delivering Windows Package Manager v1.0 is described here, and will be updated as the project proceeds.

Overview of the Windows Package Manager

The Windows Package Manager is a tool designed to help you quickly and easily discover and install those tools that make your PC environment special. By using the Windows Package Manager, from one command, you can install your favorite tool:winget install

For Preview, the goal is to get something usable in your hands as soon as possible. At preview you can search, show, and install packages. Soon we will have uninstall, list and update. These items are available on our backlog, so feel free to upvote the features you want.

Client Repository

This winget-cli repository includes the source code designed to build the client. You are encouraged to participate in the development of this client. We have plenty of backlog features in our Issues. You can upvote the ones you want, add more, or even get started on one.

Sources

The client is built around the concept of sources; a set of packages effectively. Sources provide the ability to discover and retrieve the metadata about the packages, so that the client can act on it.

The default source reflects that data available from the Community repo.

We plan to better support additional sources, and additional types of sources, in the future. For now, additional sources can be configured, but only one used at a time.

Package Manager Service

The Package Manager Service is responsible for approving Pull Requests. It validates the YAML and manifest spec for spec compliance.

Building

We currently only build using the solution; command line methods of building a VS solution should work as well.

Credit

We would to thank Keivan Beigi @kayone for his work on AppGet which helped us on the initial project direction for Windows Package Manager.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to aContributor License Agreement (CLA) declaring that you have the right to, and actually do, grant usthe rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to providea CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructionsprovided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct.For more information, please refer to the Code of Conduct FAQ orcontact opencode@microsoft.com with any additional questions or comments.

Data/Telemetry

The winget.exe client is instrumented to collect usage and diagnostic (error) data and sends it to Microsoft to help improve the product.

If you build the client yourself the instrumentation will not be enabled and no data will be sent to Microsoft.

The winget.exe client respects machine wide privacy settings and users can opt-out on their device, as documented in the Microsoft Windows privacy statement here.

In short to opt-out, go to Start, then select Settings > Privacy > Diagnostics & feedback, and select Basic.

See the privacy statement for more details.

Источник: https://github.com/microsoft/winget-cli

5 Free Package Manager for Windows to Install Software via Command line

Package manager windows

User Ratings:

[Total: 0   Average: 0/5]

Here are 5 free Package Manager for Windows to install software via Command line. Just Linux terminal, these software help you install software from Windows Command Prompt or PowerShell. You just have to give them name of the software you want to install and they will do the rest.

And not just installing software, but these package managers can also help you install a software or update it if the new version is available. They support a long list of software and they manage their files on a specific server called Repository.

When you execute a command to install a software, they fetch its binaries from the repository and install it.

In Windows almost all the available software come with a graphical installer. You have to click on Next button a few times to get it installed. And sometimes in the software installation process, you end up installing adware, or other useless software.

But, in the case of these Package Managers, there will be no such thing happen. They will only install the software and its components in the possible minimal time. Just issue an installation command in the command prompt or PowerShell and you are good to go.

If you don’t the command line stuff, then you can use graphical package managers. Graphical package managers  Milouz Market you can try. But, if you are just ported yourself from Linux, then after using these command line package managers, you will completely feel at home.

Chocolatey

Chocolatey is one of the best package managers for Windows that you can have on your PC. There are currently 5147 active packages available in its repository that you can easily install.

You just have to issue an install command with the name of software. After that it will fetch necessary binaries and will install them. It uses PowerShell of Windows to install software.

Not only the installation of software, but it does support other features to manage software as well.

You can use this package manager to update existing packages and even you can remove them with just a simple command. The packages that it support can be the useful Windows software VLC, Firefox, etc. Or, can be other developer tools Curl, Python, Java, etc. You can see the list of available packages in its repository here.

One of the best things about Chocolatey is that you don’t need to use an EXE or MSI file in order to install it on your PC. Just run a simple command in PowerShell to install it. After it has been setup in your PC, you can start using it. To install it on your PC, just run the following command in PowerShell.

Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

After the installation you are ready to use Chocolatey. There are a few commands that you can use to install, uninstall, update, and search a software in repository. To install a package, say VLC, you can type the following command.

choco install “package name”

Above you can see that VLC is now being installed on computer. In the same way you can install other software using Chocolatey. But it is advisable to see the correct name of the package on its website before actually installing it.

OneGet

Many people are not still aware this powerful package manager that ships with Windows 10 by default. Yes, OneGet is the default package manager that you can use to install the software from Windows PowerShell. However, it is only available in Windows 10.

If you are using other version of Windows, then you will have to manually set it up first before using. Though, it doesn’t come with its own software repository, but it can download you software from other repositories NuGet.

NuGet itself is a very large software repository having up to 91,343 unique packages.

If you are using Windows 10 already, then there is no need to set it up. Just open the PowerShell windows in admin mode and run the following command to install a software.

install-package -name “package name” -provider Nuget -Source https://www.nuget.org/api/v2

If you want to search for a specific package in the repository, then you can replace the “install-package” command with “find-package”. This will give you the exact name of the package from the repository. Later on you can install the software by using its correct name in the repository.

Npackd

Npackd is a very good command line package manager for Windows. Un others, it doesn’t use PowerShell of Windows. It uses Command prompt of Windows to do its work. It works any other package manager and supports useful features. You can use it to install, uninstall, update, and search software.

It’s pretty easy to set up Npackd on your PC. In the admin command prompt you can type the following command to install it.

msiexec.exe /qb- /i http://bit.ly/npackdcl-1_22_2

After successful installation, you can start installing packages using Npackd. To install package via Npackd run the command with the following syntax.

ncl add -p “Package Name”

This is how you can use Npackd package manager for Windows. The other supported command and additional switches you can see by running the “ncl help” command.

Just Install

Just Install is another very good package manager for Windows that you can use. It uses Command prompt of Windows to install software from its repository. It is a opensource package manager having its own software repository that it uses to download and install a software.

Currently there are 168 active packages are available and counting. The other package managers in this list actually download the portable version of the software and set it up on your PC.

But, in the case of this software, it actually uses the actual Setup file of the software you download and install it without bothering the users (silent install).

Just install first requires to be set up on your PC. For that you can open the admin command prompt (search ‘CMD’ in Start and then right-click on it to choose ‘Run as administrator’ option). In the admin command prompt, type this command to install it.

msiexec.exe /i https://stable.just-install.it

After installation goes successful, you can start using it. It supports Install, uninstall, Update, and List feature. So, what you want you can execute the command accordingly. To install a software using Just Install, run this command.

just-install “package name”

This way you can install other software available in the repository of Just Install. It installs the software in silent way and you can also update or remove them if you want.

Scoop

Scoop is a package manager for Windows to install software from Command line. Just Chocolatey, this package manager also works with the PowerShell of Windows. You just have to run a simple command to install it on your PC and start using it.

Currently, it supports packages of developer tools Python, 7-Zip, MySQL, etc. Apart from installing software from command line, it also lets you search for a specific package.

Also, you can use Scoop to update existing packages and list installed packages you have installed so far.

Installing Scoop on your PC is very simple. Just open administrator PowerShell and then type this command in it to set up Scoop.

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

After Scoop has set up on your PC successfully you can start using it. You can see the list of all available packages that you can install using Scoop here.

To install a software using Scoop just run this command.

scoop install “package name”

You can see in above screenshot that Scoop has installed ffmpeg. And in the similar way you can install other software available in the repository with the help of Scoop.

The software repository of Scoop is not very big, but as it is in an active development, so I hope that developer will add more software in the repository.

Final Words:

These are some package manager for Windows to install software via Command line. If you want to install the software in minimum possible time, then you can use any of these package manager. Personally, I really Chocolatey, and Scoop to install software using PowerShell.

And the other package managers Npackd is also a very good one as it lets you use custom repository. All the other features and functionality of these package managers I have already explained in the context of every one of them.

You can always tell me which one is the best in the comments down below.

Источник: https://www.ilovefreesoftware.com/14/featured/free-package-manager-for-windows-to-install-software-via-command-line.html

6 Best Windows Package Manager to Auto-Update Apps (2020)

Package manager windows

In Windows, you get the .exe files for installation. You download it, install the software, and forget about it. There is no native app to track whether the software has an update. Here’s where a package manager comes in. Linux has RPM (RedHat Package Manager) for Package Management. But, RPM deals with .tar packages which are a universal packaging format for Linux.

While in Windows, we have something NuGet packages which is still in the initial phases. You can expect a good package manager in further updates but as of now, there is a dire need of one. So, here is a list of best Package Manager for Windows which kind of replicates RPM for you.

Read: How to Disable Windows Firewall With Command Line

1. OneGet (aka PackageManagement)

Let’s start with PackageManagement, formerly known as OneGet. I really d the old name OneGet so let us just pretend it is not renamed. It comes built into Powershell Version 2.

0 though it’s not the official package manager. It’s still in the early phases but Windows would start pushing it sooner or later. It downloads the packages from repositories Powershell Gallery, NuGet.

org, etc.

You can just go to PowerShell and type get-command -module PackageManagement. It will bring up the supported commands and if nothing shows up, you better enable Microsoft Powershell 2.0. Installing packages is as simple as Install-Package googlechrome. It fetches the exe file from the server installs it and done. No need for any manual effort.

The only bummer is you cannot update apps via cmdlets. So, apart from the Microsoft Store, this is one more thing you should be excited about in the future.

Number of packages: 142,585

Interface: Command Line only

Visit NuGet.org (free)

2. winget

winget is Microsoft’s latest package manager in the making. It’s easy and works exactly the Linux-style package manager. To install winget, you have 2 options as of now:

  • Install the Insider build of Windows 10 by signing up on the Windows Package Manager Insiders Program. Next, install an update for the App Installer package from the Microsoft Store.
  • Alternatively, you can download winget from this GitHub page. Download the “.appxbundle” file and double-click on it to install it. I would prefer this method as it doesn’t require you to switch to an unstable windows variant.

A third-party developer has made a GUI front of Windows Package Manager called winstall. It lets you bulk install Windows app quickly with winget.

Installing a file is as easy as “winget install ”. Additionally, you can search for software on the repository by typing “winget search ”. Currently, it’s only available for the developers to publish their packages but you could expect a more robust tool in the future.

Number of packages: 100+

Interface: Command Line only/ GUI (third-party)

3. Scoop

The problem with package management is that the cmdlets are complex. This brings Scoop in the picture. Scoop is a small open-source utility for PowerShell. You need to have a minimum of version 3.0. So, the commands to install software is as simple as scoop install firefox. To install Scoop, you just need to type the following in the Powershell.

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

The best thing about Scoop is that it installs the packages in your Home folder so it doesn’t require Administrator access. The first thing you need to know about Scoop is that it doesn’t work a package manager but rather as a file parser.

In simple terms, it downloads the said app from the URL mentioned in the JSON file. These files are present on Github and can be modified by anyone. So, if you want Scoop to support any other software, you can just edit the manifest file on GitHub.

It also supports SSH as well as the proxy servers.

You can also install software of a specific version by just appending the software name with “@version”.Scoop is a good utility to have but I would still pass on it because of the limited package support.

Number of packages: 440

Interface: Command Line only

Download Scoop (free)

4. AppGet (cmd)

the same concept of file parsing, we have AppGet. Instead of JSON, it works with YAML files and has a bigger repository of apps.

AppGet works with the command prompt as well as PowerShell and in order to start using it, you have to download the exe file. Once you have installed it, go to C:\ProgramData\AppGet and open command prompt from there.

You can begin installing apps with a simple command “appget install firefox”.

The GitHub repository of AppGet is better categorized compared to Scoop. It also has some extra cmdlets outdated which checks for an update of the said app. You can also perform batch updates but this option must be implemented from an Administrator tab.

AppGet doesn’t provide management of apps that are previously installed and also there is no GUI version of it.

Number of packages: 800+

Interface: Command Line only

Download App-Get (free)

5. Npackd (GUI & cmd)

NPackd is another option that not only provides a command-line interface but even a GUI application. Un any other app in this list, NPackd is the only one that supports the managing of the apps you have previously installed. You can also update those apps or uninstall them. NPackd is also open source so you can go ahead and add your own packages on GitHub.

AppGet and Scoop, NPackd also doesn’t require administrative access. You can just browse the GUI for the app, right-click, and install it. It has a better package availability than the apps mentioned above. On top of the basic features, you also get package addition within the app.

You can directly add packages without pushing or editing a file on GitHub. Ohh, I almost missed this one in the Settings which is why this should have been in the front. You can also add your own FTP server address or repository from where Npackd can fetch files.

The repository address needs to be an XML file with the URL and package name.

In my prolonged testing, I found a small glitch. When I uninstall an application, the app sometimes tries to randomly uninstall several applications which were already uninstalled. The fix is to restart your machine any other Windows fix.

Number of packages: 1435

Interface: Command Line/ GUI

Download NPackd (free)

6. Ninite pro (GUI)

I am sure you would have heard of Ninite. It is a web app that lets you club a bunch of software together in a single executable file. And then just in one go, you are installing several apps. But how does that make Ninite a package manager? It doesn’t let you update apps right! Well, you have Ninite pro for that starting at 1$/per user per month.

You need to register on the website and then you can use the trial version for 15 days. The next step is to download the agent software on all of your machines. As soon as you are done with that, the web app will show up those systems.

What actually happens is that the web app communicates with the local agent software to retrieve the installed package data which is why it is important to get it installed. You can also use the Ninite Pro classic standalone app which you should if you are dealing with Active Directory.

It has an extra tab for locating machines in the network. But the app feels old with lesser options than the web app.

Once you are done with the setup, you can install, uninstall, or update apps for the entire system in your network with a single click. It’s extremely smooth and seamless. I really cannot emphasize much on the seamlessness Ninite Pro brings to the table. If you are looking for a total network package manager, this is a good choice.

The only downside I feel is the lack of packages when compared with Chocolatey.

Number of packages: 1000+

Interface: GUI (web app only)

Visit Ninite pro (paid 1$/per user/ per month)

7. Chocolatey (cmd & GUI)

The name sounds amusing but you better take this app seriously. Chocolatey has the largest app repository and it supports PowerShell, command line, and even GUI. You name it and Chocolatey has that app. To install, you just need to type the following in command prompt and hit enter.

@”%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))” && SET “PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin”

Once done, just type choco install chocolatey and it will install the GUI for you. You can now simply install the packages from GUI or CLI, it’s the same. The pro and business variants are different and they provide some additional features deploying our own package, malware protection, Package auditor, etc.

A small issue I would to point out is that it only supports NuGet packages. So, if you have to deploy your own app you need to convert it into a NuGet package. Also, the GUI is half baked and not all the CLI features are present in it.

Number of packages: 6336 (open source).

Interface: Command Line only

Download Chocolatey (free)

Which Windows Package Manager should you choose?

If you need a package manager for a network, Ninite pro should be the choice. It’s so seamless that I have installed apps on my own system without even realizing it. For individual usage, Chocolatey is a good choice. You can also try out AppGet or NPackd since they have a different model. Voice out your queries in the comments and I will be happy to help you out.

Also Read: Best Windows Utilities You Should Be Using In 2019.

Источник: https://techwiser.com/windows-package-manager/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.