Как эффективно использовать OneGet в Windows 10

Если вы когда-либо использовали Linux, то вам всегда был нужен инструмент управления пакетами для Windows. Да, в Windows есть сторонний инструмент управления пакетами под названием Chocolatey, который можно запустить с помощью командной строки. Но Windows 10 привнесла в OneGet встроенный инструмент управления пакетами. Об этом сообщил Гаррет Серак из Microsoft в своем блоге.. Это позволит вам устанавливать/удалять и обновлять пакеты программного обеспечения с помощью диспетчера пакетов NuGet с помощью Powershell. Кроме того, он поддерживает репозиторий Chocolatey.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Онполучить Windows 10 1Менеджер для менеджеров пакетов.

Примечание. В выпуске Windows 10 RTM OneGet был переименован в Управление пакетами.

Итак, давайте посмотрим, как можно эффективно устанавливать/удалять и обновлять несколько программных пакетов с помощью OneGet (PackageManagement). А также узнайте, как интегрировать с ним Chocolatey.

Что такое OneGet (PackageManagement) и Chocolatey?

Для пользователей, не использующих Linux, и тех, кто ничего не знает об управлении пакетами, диспетчер пакетов упрощает установку, обновление и удаление программного обеспечения (пакета). Диспетчер пакетов использует репозиторий, в котором хранятся все пакеты программного обеспечения.

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

Теперь OneGet как инструмент на шаг впереди. Это менеджер диспетчера пакетов. Он может содержать несколько репозиториев, таких как Chocolatey и NuGet. Мы уже говорили о Chocolatey ранее. Chocolatey может работать с командной строкой. NuGet содержит пакеты программного обеспечения, специфичные для средств разработки приложений Microsoft. Вы можете ввести одну команду и получить программное обеспечение из этих репозиториев.

Как использовать OneGet?

Итак, сначала давайте посмотрим доступные команды. Вы можете увидеть это на изображении выше. Чтобы просмотреть доступные команды, введите следующую команду в Powershell.

Get-Command — модуль управления пакетами

Помните, не OneGet, а PackageManagement (здесь я пишу OneGet просто для простоты). Итак, теперь у вас есть список команд. Теперь давайте начнем с проверки того, какие источники пакетов (менеджеры пакетов) у нас есть.

Получить исходники пакетов

Введите следующую команду (или просто скопируйте ее):

Get-PackageSource

Вы должны получить исходники пакетов, которые установлены в вашей системе.

Исходники пакета Oneget

Итак, у меня установлена ​​только встроенная галерея PowerShell. Теперь давайте установим диспетчер пакетов Chocolatey. Если вы уже видите Chocolatey в списке, пропустите следующий шаг.

Установка Шоколадки

Введите следующую команду:

Get-PackageProvider -Name Шоколадный

Get-PackageProvider найдет доступные репозитории пакетов и установит их.

Oneget Установить Шоколадный

Ударять Войти и установка Chocolatey должна начаться. После завершения установки снова проверьте источник пакета с помощью команды, которую вы применили ранее. Ты должен увидеть Шоколадку.

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

Set-PackageSource -имя шоколадное

Источник пакета Oneget Set

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

Установите программное обеспечение из репозитория Chocolatey

Вы получаете больше возможностей с Chocolatey. Вам не нужно заходить на сайт Chocolatey и искать программное обеспечение, которое вы хотите установить. Вы можете найти это в самом Powershell, используя найти-пакет команда. Итак, допустим, вы хотите найти все пакеты, связанные с Chrome.

найти-пакет-имя Chrome

Oneget шоколадный Find Chrome

Теперь вы получите все пакеты с Хром ключевое слово в нем вместе с резюме. Сейчас из этого списка установлю Adblockpluschrome.

install-package -имя adblockpluschrome

Oneget Chocolatey Установка программного обеспечения

Войти Д и начнется установка.

Нет доступных команд обновления

Удивительно, но OneGet не имеет Обновлять команда. В Chocolatey есть команда обновления, но здесь она не применима. Этот о проблеме сообщили на GitHub еще в 2014 году, когда инсайдерам отправляли технические превью, и проблема до сих пор не решена.

Хотите стать ниндзя командной строки? Вот список сочетаний клавиш, которые сделают вас одним из них.

Проводить исследования

Теперь, когда вы знаете основы, вы можете продолжить изучение команд и параметров. Если вы считаете, что OneGet не предоставляет первоклассный сервис, вы всегда можете выбрать Chocolatey и использовать его через командную строку.

ТАКЖЕ СМОТРИ: 3 альтернативы командной строке, которые лучше, чем по умолчанию

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *